Witam
Koledzy jestem w trakcie budowy robota sterowanego przez bluetooth.
Mam podłączony moduł BTM222 do atmegi16 i do niej również wyświetlacz od siemensa S65.
Komunikacja z BTM222 działa bez zarzutu.
BTM222 odbiera znaki wysyłane przez program BLUESTER zainstalowany na komórce.
Kiedy podłącze BTM-a pod hyperterminal i zostanie nawiązane połączenie z komórką to hyperterminal zwraca tekst "CONNECTED" i jakieś cyfry (pewnie identyfikator modułu BT komórki).
Po podłączeniu do procesora odbieram w pętli do loop znaki poleceniem K=inkey().
Chciałbym aby procesor z podłączonym wyświetlaczem zachowywał się jak hyperterminal i po nawiązaniu połączenia pokazał mi cały komunikat jak na komputerze lecz nie wiem jak to zrobić. Do jakiej zmiennej zapisać taki komunikat i jak zrobić aby był on widoczny cały czas.
Bo jak pisałem wcześniej odczytuje BTM-a w pętli do loop i kiedy odbiorę komunikat o połączeniu to następny odczyt zaraz zwraca 0.
Nie wiem tez jak zrobić aby procesor po odebraniu takiego komunikatu zareagował na niego skacząc do jakiejś procedury i po rozłączeniu (komunikat DISCONNECTED) z niej wyszedł.
Trochę to zawiłe ale bardzo mi zależy na zrozumieniu tej komunikacji.
Koledzy jestem w trakcie budowy robota sterowanego przez bluetooth.
Mam podłączony moduł BTM222 do atmegi16 i do niej również wyświetlacz od siemensa S65.
Komunikacja z BTM222 działa bez zarzutu.
BTM222 odbiera znaki wysyłane przez program BLUESTER zainstalowany na komórce.
Kiedy podłącze BTM-a pod hyperterminal i zostanie nawiązane połączenie z komórką to hyperterminal zwraca tekst "CONNECTED" i jakieś cyfry (pewnie identyfikator modułu BT komórki).
Po podłączeniu do procesora odbieram w pętli do loop znaki poleceniem K=inkey().
Chciałbym aby procesor z podłączonym wyświetlaczem zachowywał się jak hyperterminal i po nawiązaniu połączenia pokazał mi cały komunikat jak na komputerze lecz nie wiem jak to zrobić. Do jakiej zmiennej zapisać taki komunikat i jak zrobić aby był on widoczny cały czas.
Bo jak pisałem wcześniej odczytuje BTM-a w pętli do loop i kiedy odbiorę komunikat o połączeniu to następny odczyt zaraz zwraca 0.
Nie wiem tez jak zrobić aby procesor po odebraniu takiego komunikatu zareagował na niego skacząc do jakiejś procedury i po rozłączeniu (komunikat DISCONNECTED) z niej wyszedł.
Trochę to zawiłe ale bardzo mi zależy na zrozumieniu tej komunikacji.