Podłączyłem Atmegę pod HC-05 wg poniższego schematu
Po włączeniu dioda na HC szybko miga, po sparowaniu z telefonem i aplikacją BlueTooth terminal HC-05 jest ciągle zapalone (czyli ok). Jednak jak wysyłam znaki z/do komórki to nic się nie dzieje. Oto kod:
UART.cpp
Oraz test:
Program wisi. Niestety nie mam oscyloskopu, więc nie mam jak sprawdzić, czy sygnał w ogóle jest wysyłany/odbierany. Kod do obsługi uart jest wzięty z działającego (w sensie na pewno poprawnie w nim hula UART) układu opartego o attiny2313. Obsługa w tych dwóch mikrokontrolerach jakoś się różni? Co jeszcze mogę robić źle? Podłączenia sprawdzałem 101 razy
EDIT
LFuse mam na 0xFF
Kwarc 20MHz
F_CPU = 20000000
EDIT2
Odbieram na komórce dane, ale wysyłając w pętli "abc" dostaję krzaki
Po włączeniu dioda na HC szybko miga, po sparowaniu z telefonem i aplikacją BlueTooth terminal HC-05 jest ciągle zapalone (czyli ok). Jednak jak wysyłam znaki z/do komórki to nic się nie dzieje. Oto kod:
UART.cpp
Kod: C / C++
Oraz test:
Kod: C / C++
Program wisi. Niestety nie mam oscyloskopu, więc nie mam jak sprawdzić, czy sygnał w ogóle jest wysyłany/odbierany. Kod do obsługi uart jest wzięty z działającego (w sensie na pewno poprawnie w nim hula UART) układu opartego o attiny2313. Obsługa w tych dwóch mikrokontrolerach jakoś się różni? Co jeszcze mogę robić źle? Podłączenia sprawdzałem 101 razy
EDIT
LFuse mam na 0xFF
Kwarc 20MHz
F_CPU = 20000000
EDIT2
Odbieram na komórce dane, ale wysyłając w pętli "abc" dostaję krzaki
