Hallo zusammen! Ich versuchte grad in IAR EW eine Variable binär zu deklarieren - aber der spuckt mir eine Fehlermeldung aus. Ist das nicht möglich, oder wie ist die Schreibweise dafür? variable = 0x02; -> natürlich kein Problem variable = 0b00000010; -> Fehlermeldung! Ich benutze IAR für den MSP430. Vielen Dank!
Gast
#1641010
Die binäre schreibweise gehöhrt nun mal nicht zum C-Standard, auch wenn der acktuelle WinAVR entsprechend erweiter wurde...
Gast
#1641012
Aber was spricht gegen 0x02...?
Workaround: #define BIN_00000010 0x02 variable = BIN_00000010; Die 256 Defines für eine Includedatei kann dir ein selbstgeschriebenes Tool erzeugen.
Ist nur der Übersichtlichkeit halber für mich selber - wär halt schön gewesen. Aber OK, danke!
Na es wär nur bei einer einzigen Variable gewesen, dafür lohnt das nicht. Der Rest ist HEX. Trotzdem, vielen Dank!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.