UART a ATmega

Jiri Bezstarosti jiri@bezstarosti.cz
Čtvrtek Březen 13 09:46:50 CET 2008


Ty uvedene nasobky jsou sice z urciteho pohledu prima, ale zkuste treba 
5x - je to taky prima. Kdyz totiz sejmete kazdy bit 5x, celkem snadno 
zjistite, zda v prislusnem bitu bylo vice jednicek ci nul, kdezto u 4x, 
v pripade pul na pul, to zas tak jasne neni ;).

Pokud nejde o nic sileneho, pouzivam u soft seriaku 3x. K dokonalosti 
tomu sice drobecek chybi, ale v mnoha pripadech je to naprosto 
dostatecne. Tyhle pripady se casto strefuji do pouziti soft seriaku, 
protoze pro nejakou kritictejsi aplikaci soft seriak zas tak casto 
nepouzijete ;).

Nekterym aplikacim pak bohate staci pockat na startbit, pockat 1.5 bitu 
a v casech jednoho bitu data nabrat. Bity se tim berou ve stredu, takze 
se to srovna i s nejakou tou odchylkou v bps. S cim se to nesrovna, by 
byl treba nejaky svincik prave v dobe brani bitu, ale to uz je na 
rozhodnuti podle aplikace, co pouzit lze a co nikoli.

--
Jiri Bezstarosti

Zdenek napsal(a):

>Jen upozornuji, ze SW prijem UART je ponekud narocnejsi nez vysilani. 
>Kvuli synchronizaci a filtrovani by mela byt frekvence preruseni nasobne 
>vyssi (4x, 8x, 16x) nez u vysilani.
>
>Zdenek
>  
>




Další informace o konferenci Hw-list