Witam. Siedzę już drugi wieczór nad tym tematem. Komunikuję się z modułem GSM SIM800L po sprzętowym RS232. Moduł gada tylko przy prędkości 115200 - nawet specjalnie nabyłem kwarc 11.0592MHz żeby wyeliminować błędy transmisji.
W czym mam problem:
Atmega czyta pierwszą transmisję o gotowości z gsm'a, wszystko ok.
po wysłaniu komendy AT moduł odpowiada:
z echam: AT <CR><LF> OK <CR><LF>
bez echa: <CR><LF> OK <CR><LF>
(sprawdzałem na terminalu RS232 na kompie)
Atmega odbiera:
z echem: AT<LF>
echo wyłączone: <CR><LF><LF>
Transmisję rs232 sprawdzałem osobno podpinając moduł pod kompa - działa. Atmege pod kompa - czyta wszystkie znaki, dowolnej długości sekwencję...
Ktoś wie o co tu chodzi? dlaczego nie odbieram w atmedze dokładnie tego co odbiera terminal w kompie? :o
W czym mam problem:
Atmega czyta pierwszą transmisję o gotowości z gsm'a, wszystko ok.
po wysłaniu komendy AT moduł odpowiada:
z echam: AT <CR><LF> OK <CR><LF>
bez echa: <CR><LF> OK <CR><LF>
(sprawdzałem na terminalu RS232 na kompie)
Atmega odbiera:
z echem: AT<LF>
echo wyłączone: <CR><LF><LF>
Transmisję rs232 sprawdzałem osobno podpinając moduł pod kompa - działa. Atmege pod kompa - czyta wszystkie znaki, dowolnej długości sekwencję...
Ktoś wie o co tu chodzi? dlaczego nie odbieram w atmedze dokładnie tego co odbiera terminal w kompie? :o