oh halt warte ich sehe gerade du hast nen XMega! *facepalm deluxe*
Der Code deutet auf einen normalen ATMega hin, der XMega benutzt völlig andere Registerstrukturen, ein einfaches portieren geht so nicht!
Beispiel:
DDRF = 0x00; //ATMega
PORTF.DIR = 0x00; //XMega über REgisterstruktur
PORT_DIR = 0x00; //XMega über Makro .... nicht zu empfehlen! Macht den Code unleserlich!
Außerdem würde ich dir fast schon ans Herz legen den XMega zu überspringen und gleich ins kalte Wasser mit dem ATSAM Prozessoren zu springen, ARM dominiert einfach mittlerweilen den Markt! Arduion Featherweight M0 ist ein ATSAMD21 mit USB Bootloader für relativ schmales Geld und ist für den Umstieg aus dem Atmel Bereich die vermutlich angenehmste Lösung.
Lesezeichen