pic ausgabe rs232 an hyperterminal

Gast #788208
Lesenswert?

hallo zusammen,

ich versuche gerade einen interrupt-zähler per rs232 an meinen laptop zu 
senden
mit folgendem code

//////////////////////////////////////////////////////////
// Globale Variablen

char counter=0x00;

///////////////// INTERRUPTS

#int_EXT
BUTTON_isr() {
   counter=counter+1;
   putc(counter);

   }
////////////////////////////////////////////////////////

klapt auch ganz gut, nur dass ich am hyperterminal natürlich jetzt nur 
die ASCII-Zeichen empfange.
ich hätte aber gerne direkt den zahlenwert ausgegeben.
also wenn counter=39 ist möchte ich die 39 am hyperterminal sehen und 
nicht die 9!
die umänderung der variablen con "char" auf "int8" hab ich versucht, 
klappt aber nicht!

irgendwer ne idee?????
#788214
Lesenswert?

Michael wrote:

> klapt auch ganz gut, nur dass ich am hyperterminal natürlich jetzt nur
> die ASCII-Zeichen empfange.
Logisch

> ich hätte aber gerne direkt den zahlenwert ausgegeben.
Dann musst Du eben die ASCII-Werte senden

> also wenn counter=39 ist möchte ich die 39 am hyperterminal sehen und
> nicht die 9!
> die umänderung der variablen con "char" auf "int8" hab ich versucht,
> klappt aber nicht!
>
> irgendwer ne idee?????
Ja:

Sende für den Wert 39 die beiden Bytes (=Zeichen) 33 und 39.
Gast #788976
Lesenswert?

@ felix: mit den befehlen bekomm ich fehlermeldungen.

trotzdem vielen dank an euch für die hilfe.
da ich die daten letztendlich in matlab weiterverarbeiten muß, werd ich 
mich jetzt auch nicht weiter mitm hyperterminal rumschlagen. in matlab 
klapts nämlich schon.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren