Forum: Mikrocontroller und Digitale Elektronik RS232 klartext verschicken


von Martin (Gast)


Lesenswert?

hi leute!
hab eine Frage wie verschickt man über die RS232 Schnittstelle mit uart 
klartext also z.B.: AT+CMGF=1. Und das in Sprache C. mfg Martin

von Frank (Gast)


Lesenswert?

dein Freund dürfte der ASCII-Code sein, in jeder Sprache. Ein A wäre 
dann z.B. 65 oder &h41. So kann man alles schicken was man will.

bye

Frank

von ARM-Fan (Gast)


Lesenswert?

naja, so in etwa:

const char * meinText = "ATZ\r\n";

void SendeMeinenText(char * pString)
{
   while(*pString)
   {
       SendeZeichenUeberUart(*pString++);
   }
}

int main(void)
{
   ...

   SendeMeinenText(meinText);

   ...
}


wobei "SendeZeichenUeberUart" halt deine prozessorspezifische
Implementierung zum Senden eines einzelnen Zeichens ist.

Alles klar?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.