Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Komendy AT i telefon siemens M35i

mmx01 17 Lut 2009 10:35 1103 1
  • #1 17 Lut 2009 10:35
    mmx01
    Poziom 18  

    Witam,

    Zmontowalem sobie zabawke w postaci atmega162, 2 porty usart i lcd.

    Chwilowo dziala to w takiej konfiguracji ze z terminala podlaczonego przez ustart0 wydaje komende ktora jest przekazywana na usart1 do telefonu komorkowego a wynik jej wykonania ma sie wystwietlic na lcd.

    Oczywiscie predkosci wszystkie sa ustawione OK, F_CPU tez, 9600 dla COM kompa, 19200 8N1 dla Siemenesa, LCD przechodzi inicjalizacje i wyswietla tekst OK po zaincjalizowaniu. na teminalu kompa pokazuje sie OK wszystko cacy.

    Ale teraz mam problem, bo o ile telefon reaguje na komendy AT, tj. wylacza echo, wylacza sie itd (czyli galwanicznie kabel OK) o tyle wykonanie komendy zwracajacej IMEI powoduje wyswietlenie krzakow na LCD. Wykonanie innej komendy sprowadza sie do wystwietlenia polowy oczekiwanej odpowiedzi jako krzaki a druga polowe mozna przeczytac.

    Sprawdzilem i charset GSM w zakresie znakow A-Z,a-z i cyfr pokrywa sie ze zwyklym ASCII wiec nie trzeba konwersji.

    Telefon polecenia wykonuje tylko ze jego odpowiedzi nie sa zrozumiale... o co moze chodzic? Funkcja piszaca na LCD to standardowo dla znaku PORT=dane a dla stingu petla while(*s). Stringi podane funkcji wyswietlajacej, ze zmiennej, wyswietlaja sie dobrze.

    Pzdr,
    M.

  • #2 17 Lut 2009 11:49
    Freddy
    Poziom 43  

    Dziękujemy za zainteresowanie. Twoją prośbę przekazaliśmy wróżce, jednak jest ona obecnie na feriach zimowych i odpowie po powrocie. Zawsze jednak możesz skorzystać z telefonu 0 800 WROZKA

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME