Witam
Używam AVR Studio 4.16 i programu Hapsim w celu wysłania SMSów z telefonu SE K750i.
Robię to tak że mam napisany program (Atmega 8), uruchomione debuggowanie, załączony program Hapsim z zainicjowanym przekierowaniem na odpowiedni port COM na którym mam (przez Bluetooth) połączony telefon (9600/8/1/None).
I teraz co się dzieje: wysyłam komendy AT, (wyłączenie echa, DCD: ON, ustawianie trybu PDU i zainicjowanie wysyłania) i wszystko fajnie odbieram odpowiedzi: OK, OK, OK, > , ale kiedy wysyłam zakodowany komunikat PDU otrzymuje w odpowiedzi komunikat:
Błąd 304 (INVALID PDU MODE PARAMETER),
wcześniej ustawiałem go jednak pomyślnie w "0" (AT+CMGF=0 i \015)). Komunikat kończę oczywiście znakiem SUBSTITUTE 0x1A.
Śledzę terminal w Hapsim i widzę że wszystkie znaki są wysyłane.
Co więcej tak zakodowana przeze mnie wiadomość przez inny terminal przechodzi spokojnie, bez problemów.
Czy ktoś z Was miał może taki problem i jeśli tak to będę wdzięczny za wskazówki.
Używam AVR Studio 4.16 i programu Hapsim w celu wysłania SMSów z telefonu SE K750i.
Robię to tak że mam napisany program (Atmega 8), uruchomione debuggowanie, załączony program Hapsim z zainicjowanym przekierowaniem na odpowiedni port COM na którym mam (przez Bluetooth) połączony telefon (9600/8/1/None).
I teraz co się dzieje: wysyłam komendy AT, (wyłączenie echa, DCD: ON, ustawianie trybu PDU i zainicjowanie wysyłania) i wszystko fajnie odbieram odpowiedzi: OK, OK, OK, > , ale kiedy wysyłam zakodowany komunikat PDU otrzymuje w odpowiedzi komunikat:
Błąd 304 (INVALID PDU MODE PARAMETER),
wcześniej ustawiałem go jednak pomyślnie w "0" (AT+CMGF=0 i \015)). Komunikat kończę oczywiście znakiem SUBSTITUTE 0x1A.
Śledzę terminal w Hapsim i widzę że wszystkie znaki są wysyłane.
Co więcej tak zakodowana przeze mnie wiadomość przez inny terminal przechodzi spokojnie, bez problemów.
Czy ktoś z Was miał może taki problem i jeśli tak to będę wdzięczny za wskazówki.