Gast
#995400
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)
|
Anzeige
|
Unterschied _ zu .
Gast
#995400
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
Gast
#995444
Ok, danke. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|