Atmega4808 Uart

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Atmega4808 Uart

Príspevok od používateľa maskrtnik01 » 10 Máj 2020, 11:04

Podľa osciloskopu to vyzerá, že SPI write má správne časovanie (aspoň tie časti čomu rozumiem). Za druhé mám teraz poriadnu kopu ďalších zadaní, takže čakám či sa medzitým neotvoria labáky, to by som potom mal prístup aj ku LA.
0

bibibo
Pokročilý člen
Pokročilý člen
Príspevky: 625
Dátum registrácie: 05 Nov 2009, 00:00
Bydlisko: Bratislavský kraj

Re: Atmega4808 Uart

Príspevok od používateľa bibibo » 12 Máj 2020, 12:54

maskrtnik01, ja len mozno taku jednoduchu otazku, radil si mi nieco ohladom STM32. Preco si sa vratil k 8 bit. MCU ? Je tam nejaka vyhoda ?
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Atmega4808 Uart

Príspevok od používateľa maskrtnik01 » 12 Máj 2020, 13:02

Tak....snažil som sa najprv s stm32, ale hádzalo mi to polená pod nohy a ostávali mi dps, ktoré neviem oživiť. Tak som spravil dosku s atmelkou, a tiež polená pod nohy.

Neviem no už som nejaké hobby veci oživil s stm32, ale teraz diplomovku nie a nie spraviť.
0

bibibo
Pokročilý člen
Pokročilý člen
Príspevky: 625
Dátum registrácie: 05 Nov 2009, 00:00
Bydlisko: Bratislavský kraj

Re: Atmega4808 Uart

Príspevok od používateľa bibibo » 12 Máj 2020, 22:09

OK. Len ma to zaujimalo. Moje zaciatky boli tiez s ATMEL AVR, ale v BASCOMe. C velmi neovladam a pracu s registrami tiez nie. Som taky samouk a cesta nie je jednoducha.V aktulnom projekte potrebujem nejaky low power MCU, minimalne rozmery a idealne bez externeho zdroja hodin. Rozhodol som sa pre STM32L011F4.
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Atmega4808 Uart

Príspevok od používateľa maskrtnik01 » 20 Máj 2020, 15:23

No tak ak nemám zlý kontakt medzi doskou a LA, negeneruje mi to SS signál. Idem ešte pozrieť hex dump, čo hovoria hodnoty registrov.

-- Spojený príspevok 20 Máj 2020, 14:57 --

Takže posielam rozpis dekódovanej komunikácie s info, čo je zle.

Zhrnutie:
-prvý zápis do registru je zle (C2 00), má byť (C2 0A).
-pri zápise do 24bitového registra sa neprenesie najvyšší byte.

Inak vyzerá komunikácia dobre mimo ten CS signál.
Prílohy
Snímka obrazovky 2020-05-20 o 15.19.07.png
config.txt
(3.69 KiB) 63 stiahnutí
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Atmega4808 Uart

Príspevok od používateľa maskrtnik01 » 04 Jún 2020, 11:35

O malý krôčik dopredu. SPI už mi v Tx smere funguje, ale CS robí nejaké vystrájačky. Kde mám hľadať chybu? Slew rate limit som nezapínal, piny ovládam cez OUTSET a OUTCLR.

Tu mám dekódovanie SPI s ohľadom na CS, aj bez. Hodiny zbernice sú 500k, chcel by som tak 2M-4M.
Prílohy
Snímka obrazovky 2020-06-04 o 11.30.07.png
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok