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...
Aihe on jo aika vanha, joten et voi enää vastata siihen.