DS89C430,40,50 (soft uart avr)

Martin Tomasek mtd@centrum.cz
Sobota Květen 14 12:32:59 CEST 2005


On Sat, May 14, 2005 at 11:05:59AM +0200, pavel pavlp wrote:
>.. kvuli dvema UARTum je chci pouzit , nevite o nejakem jinem s dvema
>UARTy v ATMELu sem nic nenasel.

a co takhle soft uart? protokol je jednoduchy, akorat se to povesi an
jeden casovac a spotrebuje to o trochu vic casu. seriova komunikace je
jednoducha -- startbit 0, stopbity 1, mezi tim data a parita. pri cteni
se to musi nekolikrat prevzorkovat, aby se zachytily spravne pozice hran
a hodnoty bitu. jasne si vzpominam, ze v datasheetu k atmega8 je popsany
algoritmus, na jakem funguje prijem u hw uartu. je tam nejaky filtr
postaveny na pocitaci prevazujici logicke urovne.

implementovane to maji atmelove treba v jednom appnote o jednoduchem ISP
programatoru na seriaku, postavenem na at90s1200, ale tam to maji
naprogramovane v asembleru.

-- 
Martin Tomasek, mtd@centrum.cz
BOFH excuse #389:
/dev/clue was linked to /dev/null



Další informace o konferenci Hw-list