Hallo zusammen, ich steuere ein GSM-Modem im Textmode von einem AT90S8515 an. Wie kann ich das Steuerzeichen STRG+z über Uart übertragen? z.B. unsigned char TEST = "hallo HierSollDasSteuerzeichenHin" Ich habe schon bei Wikipedia unter Steuerzeichen nachgeschaut, konnte da aber nichts über STRG+Z finden. Kann mir jemand weiterhelden? Danke Viele Grüße aus der Bronx Mika
Diese Steuerzeichenschreibweise orientiert sich praktischerweise am Alphabet. STRG + A ist also das Steuerzeichen mit dem ASCII Code 1 STRG + B -"- 2 STRG + C -"- 3 ... STRG + Z -"- 26 ergo unsigned char StrgZ = 26;
Ctrl-Z ist 26 ist 0X1A ist 032 (oktal) unsigned char TEST[] = "hallo \032" ; So kriegt man jede Binärzahl in einen String. Probleme bekommt man mit \000 - Das ist ja das Ende des String. Im Fragetext hatte auch [] gefehlt. (wenn denn nicht #define TEST xyz[] davor war.)
Hans-jürgen Herbert wrote: > unsigned char TEST[] = "hallo \032" ; > > So kriegt man jede Binärzahl in einen String. Probleme bekommt man mit > \000 - Das ist ja das Ende des String. \0nnn ist mit nichten binär, sondern Oktal... also 0 <= n <= 7
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.