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.