Bitverschiebung + Integer

Gast #2198832
Lesenswert?

Stefanie schrieb:
> OK, ich habe ihr nun den Wert "65535" zugewiesen und ich komme trotzdem
> nicht rein. Liegt dass daran, dass ich es auf einem 8Bit-Prozessor
> teste?

Nein.

> Die Laufvariable i ist auch vom Typ int.

Zeig doch mal ein komplettes Programm, das den Fehler aufweist. Momentan 
kann man nur raten.
Gast #2198903
Lesenswert?

An dem Code liegt's nicht.

Werden 'Alarm_Flag' und 'Alarm_high' evtl. in einer ISR gesetzt/ 
geändert?
Oder 'heimlich'?:

Ralf schrieb in "Tipps zum Fehler finden":
> Reihenfolge der globalen Variablen ändern, wenn's geht. Falls es dann
> eine andere Variable trifft -> Stacküberlauf.
Gast #2198914
Lesenswert?

Vielen Dank!
Das ist dann wohl aktuell auch das Problem, ich bin mit meinem Speicher 
anscheinend am Ende bzw. habe falsche Compilereinstellungen.

Gibt's hier irgend ein allgemeines Tutorial dazu? Ich nutze den 
Codevision-Compiler und weiß natürlich, dass man im Handbuch auch 
nachsehen muss...

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