Witam, mam problem z programowym USARTem w mikrokontrolerze ATtiny13A.
Mikrokontroler pracuje na wew. kwarcu 9,6MHz.
W Atmel Studio mam również zdefiniowany symbol F_CPU=9600000.
Zamieszczam kod:
main.c:
dbg_putchar.h:
dbg_putchar.c:
Liczby wysyłają się poprawnie, natomiast końcowa literka już nie zawsze.
Tak wygląda konsola terminala odbiorczego:
Gdy nie wysyłam końcowej literki to wszystko jest ok.
Co może być nie tak?
Proszę o pomoc,
Defozo
Mikrokontroler pracuje na wew. kwarcu 9,6MHz.
W Atmel Studio mam również zdefiniowany symbol F_CPU=9600000.
Zamieszczam kod:
main.c:
Kod: C / C++
dbg_putchar.h:
Kod: C / C++
dbg_putchar.c:
Kod: C / C++
Liczby wysyłają się poprawnie, natomiast końcowa literka już nie zawsze.
Tak wygląda konsola terminala odbiorczego:
68A69▒69A70▒66A67▒68▒67▒67A67▒69A69▒69A71▒69A69▒70A69▒67▒68▒69▒67▒68A68A71▒Gdy nie wysyłam końcowej literki to wszystko jest ok.
Co może być nie tak?
Proszę o pomoc,
Defozo
