logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Komendy AT i telefon siemens M35i

mmx01 17 Lut 2009 10:35 1328 1
REKLAMA
  • #1 6161929
    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.
  • REKLAMA
  • #2 6162187
    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
REKLAMA