历史上的今天
今天是:2025年03月28日(星期五)
2019年03月28日 | 读取stm32 产品的唯一身份的寄存器
2019-03-28 来源:eefocus
读取stm32 产品的唯一身份的寄存器
voidGet_ChipID(void)
{
uint32_t temp0,temp1,temp2;
temp0 = *(__IO uint32_t*)(0x1FFF7A10);
temp1 = *(__IO uint32_t*)(0x1FFF7A14);
temp2 = *(__IO uint32_t*)(0x1FFF7A18);
// temp0=(*( uint32_t *)0x1FFF7A10); //产品唯一身份标识寄存器(96位)
// temp1=(*( uint32_t *)0x1FFF7A14);
// temp2=(*( uint32_t *)0x1FFF7A18);
//ID码地址: 0x1FFFF7E8 0x1FFFF7EC 0x1FFFF7F0 ,只需要读取这个地址中的数据就可以了。
temp[0] = (uint8_t)(temp0 &0x000000FF);
temp[1] = (uint8_t)((temp0 &0x0000FF00)>>8);
temp[2] = (uint8_t)((temp0 &0x00FF0000)>>16);
temp[3] = (uint8_t)((temp0 & 0xFF000000)>>24);
temp[4] = (uint8_t)(temp1 &0x000000FF);
temp[5] = (uint8_t)((temp1 &0x0000FF00)>>8);
temp[6] = (uint8_t)((temp1 &0x00FF0000)>>16);
temp[7] = (uint8_t)((temp1 &0xFF000000)>>24);
temp[8] = (uint8_t)(temp2 &0x000000FF);
temp[9] = (uint8_t)((temp2 &0x0000FF00)>>8);
temp[10] = (uint8_t)((temp2 &0x00FF0000)>>16);
temp[11] = (uint8_t)((temp2 &0xFF000000)>>24);
}
本单片机读取的数据为1D 00 5A 00 03 51 35 34 36 34 39 35。
史海拾趣
|
随着SoC设计元件的出现,如MIPS32 1004K一致处理系统(CPS),单操作系统条件下的片上对称多处理(SMP)已经成为了一种真正的设计选择,而系统架构师也需要了解其优点和局限性。 任务越多,越需要并行 复杂的模块化多任务处理嵌入式软件系统经常 ...… 查看全部问答> |
|
RT 是一个使用wave***API 录音的程序 [code] D:\\WORK\\EVC_Projects\\EVC RecordHWnd\\RecordHWndDlg.cpp(543) : error C2440: \'=\' : cannot convert from \'unsigned short *\' to \'char *\' 这个错误怎么 ...… 查看全部问答> |
|
谈谈嵌入式系统PCB设计中的阻抗匹配与0欧电阻 1、阻抗匹配阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。根据接入方式阻抗匹配有串行和并行两种方式;根据信号源频率阻抗匹配可分为低频和高频两种。(1)高频 ...… 查看全部问答> |
|
针对Altera Stratix IV EP4SGX70 和 EP4SGX110 器件的电源参考设计 The Altera® Stratix™ IV FPGA EP4SGX70及EP4SGX110参考设计展示了TI配电系统插入式电源模块。… 查看全部问答> |
|
我在使用ez430-RF2500的时候,安装了光盘中自带的IAR环境后,在IAR中打开自带的 eZ430-RF2500 Wireless Sensor Monitor IAR Source v1.02中的工程文件的时候, 依次报错 Memory definition format error in DDF file C:\\Program Files\\IAR System ...… 查看全部问答> |
|
DSP是采用28335,外部总线XINTF的地址是0x4000开始,外部总线上面有设备(CPLD)的时候,DSP程序采用断点调试,观察memory的地址0x4000区域数据,自己想改变的地方的数据没有变化,反而其他的数据在来回不断的变化,只要程序执行一条语句,有点地址 ...… 查看全部问答> |
|
MSP430串口问题。这个用串口调试助手没法控制单片机,求指导 MSP430串口问题。这个用串口调试助手没法控制单片机,求指导,我就用的网上的程序测试, 用调试助手。发指令他没反应。不会吧我发的数据返回。我再中断里面加一个指令点亮流水灯也不亮, 那位大侠指导。或者给我一个可以用的程序也行。 //****** ...… 查看全部问答> |




