Witam,
napisałem prosty program którego zadaniem miało być co 0,5 sekundy posłać 1 znak za pomocą bluetootha BTM-222. Dla testów w procedurze przerwania napisałem miganie diodą.
Dla tej procedury wszystko wykonuje się poprawnie:
Natomiast dla tej już niestety nie:
Funkcje konfigurujące timer oraz usarta:
Usart jest ustawiony na pewno poprawnie, bo testowałem go już, timer dla samego migania diodą działa poprawnie, jedynie funkcja USART_putchar powodowała że przerwanie już sie nie pojawiało (tylko raz zmienił stan na diodzie oraz posłał 1 znak). Naprawdę nie wiem gdzie popełniam błąd używam procka:
ATXMega128A3U 2MHz
Z góry dzięki za podpowiedzi.
napisałem prosty program którego zadaniem miało być co 0,5 sekundy posłać 1 znak za pomocą bluetootha BTM-222. Dla testów w procedurze przerwania napisałem miganie diodą.
Dla tej procedury wszystko wykonuje się poprawnie:
Kod: C / C++
Natomiast dla tej już niestety nie:
Kod: C / C++
Funkcje konfigurujące timer oraz usarta:
Kod: C / C++
Usart jest ustawiony na pewno poprawnie, bo testowałem go już, timer dla samego migania diodą działa poprawnie, jedynie funkcja USART_putchar powodowała że przerwanie już sie nie pojawiało (tylko raz zmienił stan na diodzie oraz posłał 1 znak). Naprawdę nie wiem gdzie popełniam błąd używam procka:
ATXMega128A3U 2MHz
Z góry dzięki za podpowiedzi.
