Witam, postanowiłem do Atmega 16A podłączyć po module USART następujący moduł: http://electropark.pl/moduly-komunikacji/2937-modul-bluetooth-hc-06-5901002937002.html . Po podłączeniu VCC do 3,3 V oraz GND do masy zapaliła się migająca czerwona diodka, natomiast po skomunikowaniu ze smartfonem czerwona dioda przestała migać tylko cały czas się palić. Podłączenie kabli do Atmegi to RXD (z HC-06) do TXD oraz TXD (z HC-06) do RXD. Kod jest następujący:
Mam następujący problem, gdy uruchamiam gotową aplikację na bluetootha dostępną na smartfona (Bluetooth RC, Bluetooth SPP) i debuguje układ za pomocą AVR Dragona wstawiając breakpointa w przerwaniu od USARTA to czasem mi po wysłaniu danych tam program wskakuje ale zazwyczaj nie, do tego w rejestrze UDR wartości to tylko 255 nic innego nie ma. Dodam iż aplikacje HC-06 widzą i wyświetlają komunikaty Bluetooth connected. Nie mam pojęcia w czym popełniłem błąd. Za wszelką pomoc z góry dziękuje.
Kod: C / C++
Mam następujący problem, gdy uruchamiam gotową aplikację na bluetootha dostępną na smartfona (Bluetooth RC, Bluetooth SPP) i debuguje układ za pomocą AVR Dragona wstawiając breakpointa w przerwaniu od USARTA to czasem mi po wysłaniu danych tam program wskakuje ale zazwyczaj nie, do tego w rejestrze UDR wartości to tylko 255 nic innego nie ma. Dodam iż aplikacje HC-06 widzą i wyświetlają komunikaty Bluetooth connected. Nie mam pojęcia w czym popełniłem błąd. Za wszelką pomoc z góry dziękuje.