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