Hi, ich hab mir grad den Code aus Beitrag "AVR ATMega8 einfacher ADC Test (ANSI C)" angeschaut und bin über die Zeile ADCSRA.6=1; //single conversion mode ein gestolpert. Das ist doch kein standard C oder? Ist das ne Erweiterung des AVR-GCCs? Gruß Tom
Anderer Compiler, kein Standard C.
Dank Dir. Hab grad an mir selbst gezweifelt.
Gast
#3455412
Thomas Burkhart schrieb: > ADCSRA.6 Alles groß geschrieben, ein Macro? MfG Klaus
Gast
#3455424
Tip bei onkel google "bitfield union" ein. stanart bei microchip. Bei atmel ist mir das eher neu. aber beide benutze ich schon seit jahren nichtmehr
Einfach bloss CodeVisionAVR, proprietäre Erweiterung.
hanswurst schrieb: > Tip bei onkel google "bitfield union" ein. Mit der Zahl 6 als Bitfield. Versuchs mal.
Um Onkel Google zu fragen muss man erst ma wissen, wie so was heißt.
Man kann Bitfelder ganz leicht ANSI-konform schreiben. Ein Member muß einfach nur mit einem Buchstaben anfangen, z.B.:
1 | |
Ich würde aber das hier bevorzugen (mit richtigem Kommentar):
1 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.