Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: AT komennot, ongelma

satuseta [10.05.2005 19:53:51]

#

Joo eli olen kirjoittanut ohjelman c:llä ja assylla.
Nyt yritän komentaa AT-komennoilla GPRS laitetta, mutta en saa oikein com porttiin syöttä pelaamaan oikein.

AT-komennon lähettelen seuraavalla koodilla:

AT="AT*E2IPA=1,1\r\n";

    for (i=0;i<strlen(AT);i++)
    {
    writeCharacter(COM4,AT[i]);
   }

Tämä lähettää porttiin kyllä tietoa, mutta onkohan formaatti oikea? Kyseisestä com-portista sain käskyn lähettämisen jälkeen ongittua vastauksen 5c kun käytin %x tulostukseen.

reply[0]=GetCharacter(COM4);
printf("%x\n",reply);

Mitähän toi 5c meinaa kun modeemin pitäisi vastata OK jos homma toimii...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta