Hallo allerseits, aus aktuellem Anlass (hab leider bisher keine Übersicht gefunden) mal der Versuch einer Zusammenstellung der geschützten Bits der ATxmega Familie. Geschützt meint in diesem Zusammenhang, dass eine Freischaltung über das CPU.CCP Register notwendig ist bevor eine Änderung erfolgen kann. Vllt. lohnt es sich ja daraus einen Artikel ähnlich der AVR-Checkliste zu erstellen (kann ja jemand bei Interesse machen, fehlt mir leider noch die Erfahrung). Ermittelt habe ich diese über die Suche im Manual A mit dem Suchbegriff "Change Protection". Falls es noch weitere gibt, welche evtl. noch nicht bzw. nicht auf diese Weise dokumentiert sind, sollen die hier ergänzt werden. Erklärung: Register: <Peripherie.Register> Bit: <Nr.>, <Name> Register: NVM.CTRLA Bit: 0, CMDEX Register: NVM.CTRLB Bit: 0, SPMLOCK Register: MCU.MCUCR Bit: 0, JTAGD Register: MCU.EVSYSLOCK Bit: 4, EVSYS1LOCK Bit: 0, EVSYS0LOCK Register: MCU.AWEXLOCK Bit: 2, AWEXELOCK Bit: 0, AWEXCLOCK Register: CLK.CTRL Bit: 2..0, SCLKSEL Register: CLK.LOCK Bit: 0, LOCK Register: OSC.OSCXOSCFAIL Bit: 0, XOSCFDEN Register: RST.CTRL Bit: 0, SWRST Register: VBAT.CTRL Bit: 0, RESET Register: WDT.CTRL Bit: 5..2, PER Bit: 1, ENABLE Bit: 0, CEN Register: WDT.WINCTRL Bit: 5..2, WPER Bit: 1, WEN Bit: 0, WCEN Register: PMIC.CTRL Bit: 6, IVSEL Register: RTC.COMPH Register: RTC.COMPL
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.