16+
Суббота
18 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Ксения  (30.07.2017 00:33 - 30.07.2017 00:43) , в ответ на XMEGA,среда IAR-AVR. Три дня безуспешно потрачены на попытку считать область памяти с серийным номером и калибровочными коф-ми вроде ROW называетья..гугль не дает вразумительного напутствия.( автор: Andrew 58
Я проще делала - изымала эту информацию из спецрегистров: 
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 */
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII