Zahl im GPIOR0 Register als signed

Gast #1747017
Lesenswert?
• ▲
▼
Ich nutze das AVR-Studio mit GCC und
programmiere gerade einen ATmega88.

Im GPIOR1-Register legt eine ISR eine Zahl ab,
die von anderen Programmteilen ausgewertet wird.
Leider wird die Zahl im Register nur als ganze
Zahl ohne Vorzeichen betrachtet. Abfragen wie
"if(Zahl < 0)..." führen zu keinem sinnvollen
Programmcode.

Für meine Anwendung wäre es besser, wenn die
Zahl ein Vorzeichen hätte.
Wie kann ich das dem Compiler erklären?

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