关于芯片Device electronic signature 的问题
1. STM32 每个芯片都有唯一的ID吗? 2. 我读了一下手头的两个芯片,其内容如下:
FlashSize RamSize SNo0 SNo1 SNo2 Chip 100Pin 0x0080 0x0014 0xFFFFFF37 0x31383836 0x43166855 // STM32103VBT6 Z 220FB 93 MLT22 745 64Pin 0x0080 0x0014 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF // STM32103RBT6 2204V VC MLT22 741 好像64pin的片子没有ID;
读出程序如下:
#define DevID_FlashSize *((u16 *)0x1FFFF7E0); #define DevID_RAMSize *((u16 *)0x1FFFF7E2);
#define DevID_SNo0 *((u32 *)0x1FFFF7E8); #define DevID_SNo1 *((u32 *)0x1FFFF7EC); #define DevID_SNo2 *((u32 *)0x1FFFF7F0);
u16 T16; u32 T32;
T16=DevID_FlashSize; T16=DevID_RAMSize; T32=DevID_SNo0; T32=DevID_SNo1; T32=DevID_SNo2; |