Ксения (30.07.2017 00:33 - 00:43, просмотров: 307) ответил Andrew 58 на XMEGA,среда IAR-AVR. Три дня безуспешно потрачены на попытку считать область памяти с серийным номером и калибровочными коф-ми вроде ROW называетья..гугль не дает вразумительного напутствия.(
Я проще делала - изымала эту информацию из спецрегистров: Version: MCU.REVID (прибавить к букве A).
ID#: (unsigned char*)&MCU.DEVID0
PushFlash( "Revision: "); Push( 'A'+MCU.REVID);
PushFlash( ", ID#: "); PushHex6( (unsigned char*)&MCU.DEVID0); PushCRLF();
ATxmega128A1.h
-- MCU - MCU Control
#define MCU_DEVID0 MCU.DEVID0 /* Device ID byte 0 */
#define MCU_DEVID1 MCU.DEVID1 /* Device ID byte 1 */
#define MCU_DEVID2 MCU.DEVID2 /* Device ID byte 2 */
#define MCU_REVID MCU.REVID /* Revision ID */
#define MCU_JTAGUID MCU.JTAGUID /* JTAG User ID */
#define MCU_MCUCR MCU.MCUCR /* MCU Control */
#define MCU_EVSYSLOCK MCU.EVSYSLOCK /* Event System Lock */
#define MCU_AWEXLOCK MCU.AWEXLOCK /* AWEX Lock */