- posted
17 years ago
avr usart
Loading thread data ...
- Vote on answer
- posted
17 years ago
Wyglada to tak - wpisujesz do UDR, sprzetowo jest to przepisywane do rejestru przesuwnego (ktory to sobie powolutku wypycha na TXD), a tu sie juz generuje przerwanie UDRE... dalej sie dzieje to co opisales. Poza tym pamietaj ze niektore avr maja 2 poziomy bufora UDR (atmegi), niektore 1 (AT90Sxxxx)..
Mozesz inkrementowac index w przerwaniu UDRE, albo zrealizowac wszystko w samym przerwaniu TX.