//读UID
#define CHIP_ID_START 0x1FFF7590
#define CHIP_FLASHSIZE_START 0x1FFF75E0
void Get_ChipID(unsigned char *p)
{
unsigned char i;
unsigned char *pIDStart=(unsigned char *)(CHIP_ID_START);
for(i=0;i!=12;i++)
{
*p++=*pIDStart++;
}
}
void Get_ChipSize(unsigned short *p)
{
unsigned short size;
size =*(unsigned short *)(CHIP_FLASHSIZE_START);//直接读出 没必要每个U8在拼接
p=&size;
}
void Get_ChipID_test(void)
{
uint8_t ChipId[12] ;
// config.read(CFG_SYS_CHIP_ID , (void **)&ChipId);
Get_ChipID(ChipId);
printf("%s\n",ChipId);
}
https://mp.weixin.qq.com/s/jn2qAsNPf8cXizgqJQ0Z2Q
看文章 基础实践
++++++++++++++20181126
增加重要指示点
https://mp.weixin.qq.com/s/lVA05UJUA11wKTkwprv3pA
可以学习字节序!!!写的很好