ATmega128 USART TXC flag mizeria
Füzesi Arnold
arno at freemail.hu
Sat Jan 17 22:03:02 CET 2004
Sziasztok!
Van ugye a TXC flag, meg az UDRE flag.
TXC jelzi 1-el, hogy ures a shiftreg is, meg az adatreg is. Magyarul kiment
a cuccos teljesen.
Namost, az a gondom, hogy mivel a TXC-t nézem, hogy vége-e az
adatatvitelnek, ezert az első
adatatvitel nem lehet ugyan olyan mint a tobbi. Merthogy a TXC power-up
erteke nulla. :(((
Azaz a szokasos kuldesem:
TXC vizsgalat.
Buffer feltoltes
UDRE interrupt enable (interrupt pakolja be a bufferbol az UDR-be az
adatokat esznelkul amig a vegere nem er)
Merthogy nemlogikusan szerintem az atmel fejlesztoi
a TXC power-up erteket 0-nak vettek.
Mivel a TXC-t beallitani nem lehet (1-et irok bele, akkor torlodik), ezert
frankon ga'nyolhatok, hogy az első sorosportra kuldes mas kell legyen mint a
tobbi.
(Jóó, tudom, csak egy if-el mondjuk, vagy ezer mas megoldas van ra...)
Vagy ki kell kuldenem egy dummy karaktert (meg nagyobb ga'ny).
Van erre valamilyen epkezlab trukk?
Ami eszembejutott kiprobaltam. (UDRE interrupt engedelyez, majd az interrupt
rutin letiltja merthogy ures a buffer)
Arnold
More information about the Elektro
mailing list