Witam, zakładam nowy wątek ponieważ nie mogę nigdzie odnaleźć sposobu na rozwiązanie problemu. Otóż mam mikrokontroler Atmega16 z podłączonym modułem AVT 1635 - Bluetooth BTM 222. Połączenie fizycznie wygląda tak, że TXD modułu jest zwarte z TXD mikrokontrolera, podbnie z RXD. Mikrokontroler ma podłączone do portu A 8 diod LED. Podłączyłem do niego rezonatro kwarcowy 16Mhz, i odpowiednio zmieniłem fuse bity. Chciałem napisać prosty programik który umożliwi mi zobaczenie tego co wysyłam z telefonu, przykładowo kodu litery 'A'. Na module po wysłaniu z telefonu znaku zapala się pomarańczowa dioda "DATA". Chciałem żeby program najprościej mnie poinformował, że cokolwiek w ogóle doszło. Tak więc po otrzymaniu informacji ma nastąpić zmiana na PORTA. Efekt działania tego programu jest taki, że obserwuję zmianę tylko po załączeniu zasilania. Wysłanie czegokolwiek do uC nie powoduje żadnej zmiany, PORTA ma cały czas wartość 0x0F. Czy mój program jest niepoprawnie napisany?, czy jest coś co pominąłem przy odbiorze informacji?. Dodam, że komunikacja Telefon-BTM-222-Komputer przebiega bez problemu. Za wszelkie odpowiedzi bardzo dziękuję. Pozdrawiam
Kod: C / C++
