Witam,
posiadam sticka CC2540 oraz CC debugger, w którym po wgraniu odpowiedniego flasha do modułu 2540 mogę w programie BTool wyszukiwać urządzenia BLE i próbować się z nimi łączyć oraz wymieniać dane. Póki co udało mi się wykonać skutecznie powiązanie PIN-em z tego programu do rzeczywistego urządzenia z bluetooth HM-17 na pokładzie. Wykonując kolejne kroki zaznaczone na screenach 1 i 2 udaje mi się poprzez śpiący bluetooth wybudzić go do pracy, który poprzez swój output następnie powoduje wybudzenie mikrokontrolera. Mikrokontroler zaczyna wtedy wysyłać informacje po UART do HM-17, te pierwsze komunikaty skutecznie odbieram w BTool. Niestety nie potrafię prawidłowo wysłać żadnego polecenia, aby uC to rozpoznał i przechodził do odpowiednich funkcji w programie. Dodam, że w terminalu bluetooth na telefonie wysłanie każdej komendy jest realizowane. Nie wiem jak to jest dokładnie ze znakami końca linii i zerem końcowym w tym BTool. Program na uC jest napisany tak, że każde polecenia musi zawierać dwa znaki końca linii \r\n. Jeszcze nie jestem na etapie pojmowania tutaj OpCodów i tych początkowych znaczników komendy, może tu jest problem. Proszę o jakieś wskazówki.

posiadam sticka CC2540 oraz CC debugger, w którym po wgraniu odpowiedniego flasha do modułu 2540 mogę w programie BTool wyszukiwać urządzenia BLE i próbować się z nimi łączyć oraz wymieniać dane. Póki co udało mi się wykonać skutecznie powiązanie PIN-em z tego programu do rzeczywistego urządzenia z bluetooth HM-17 na pokładzie. Wykonując kolejne kroki zaznaczone na screenach 1 i 2 udaje mi się poprzez śpiący bluetooth wybudzić go do pracy, który poprzez swój output następnie powoduje wybudzenie mikrokontrolera. Mikrokontroler zaczyna wtedy wysyłać informacje po UART do HM-17, te pierwsze komunikaty skutecznie odbieram w BTool. Niestety nie potrafię prawidłowo wysłać żadnego polecenia, aby uC to rozpoznał i przechodził do odpowiednich funkcji w programie. Dodam, że w terminalu bluetooth na telefonie wysłanie każdej komendy jest realizowane. Nie wiem jak to jest dokładnie ze znakami końca linii i zerem końcowym w tym BTool. Program na uC jest napisany tak, że każde polecenia musi zawierać dwa znaki końca linii \r\n. Jeszcze nie jestem na etapie pojmowania tutaj OpCodów i tych początkowych znaczników komendy, może tu jest problem. Proszę o jakieś wskazówki.
