Wo ist eigentlich hier der funktionelle Unterschied? PMIC_CTRL=0x07; PMIC.CTRL=0x07; Bei mir funktioniert jedenfalls beides gleich. (STK600, XMega128A1, GCC, AVR Studio 4)
Hallo, ich habe mit den X-Megas noch nichts gemacht. Aber schau dir mal die Include-Datei an, in welcher das PMIC_CTRL bzw. PMIC definiert wird. (beim mega 128 heißt die Datei z.B. iom128.h) Wahrscheinlich wirst du in der include-Datei zwei Definitionen finden: einmal PMIC_CTRL, könnte ein #define auf die IO-Adresse sein und einmal ein struct PMIC, welches unter anderem CTRL als Element enthält. Im Endeffekt kommt aber beides mal die selbe IO-Adresse raus. Hoffe ich konnte dir helfen, Grüße, Florian
Wo und wie ist PMIC_CTRL definiert? Wo und wie ist PMIC definiert? Steht da z.B. irgendwo im iox128a1.h die Zeile: #define PMIC_CTRL PMIC.CTRL Falls ja, dann gibt es keinen Unterschied ;-) Zum Selbersuchen: http://avr-libc.sourcearchive.com/documentation/1:1.6.2-1/iox128a1_8h-source.html
Hab grad mal schnell die iox128a1.h durchgeschaut: In der Zeile 1059 steht "#define PMIC_CTRL PMIC.CTRL" somit gibt es keine Unterschiede. Grüße, Florian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.