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!