Hallo, ich versuche mich gerade an der Umstellung vom ATMega auf den XMega. Leider funktioniert das einlesen eines Port-Pins nicht.
1 | PINB & (1 << PINB4)//ATMega |
2 | |
3 | PORTB.IN & PIN4//XMega |
Mach ich da irgendetwas falsch? Gruß, Björn
|
Forum: Mikrocontroller und Digitale Elektronik Umstellung von ATMega aud XMegaHallo, ich versuche mich gerade an der Umstellung vom ATMega auf den XMega. Leider funktioniert das einlesen eines Port-Pins nicht.
Mach ich da irgendetwas falsch? Gruß, Björn Oder PORTB.IN & (1<<PIN4) geht auch oder natürlich PORTB.IN & (1<<PIN4_bp) _bm = Bitmask _bp = Bitposition ist eigentlich bei allen Register-Bits so. Dann gibts auch noch _gm, _gp (group mask/position) Einfach mal einen Blick in die entsprechende iox....h werfen Machs in ASM dann brauchste das ganze neue Bezeichnungszeugs nicht! Bei Atmel gibt es einen migration guide, den kann ich dir zu dem Thema nur empfehlen. Einfach mal bei Atmel suchen. schau mal unter www.stromflo.de da gibts ein ziemlich nützliches Tutorial 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
Noch kein Account? Hier anmelden.
|
|