打印

库函数NVIC_GetCPUID()返回的怎么是u32的值,不是96bit吗?

[复制链接]
4534|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
csest|  楼主 | 2008-6-30 14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
库函数NVIC_GetCPUID()返回的怎么是u32的值,CPU ID不是96bit吗?
沙发
香水城| | 2008-6-30 14:40 | 只看该作者

CPU ID ≠ Device ID

CPU ID 标示Cortex-M3内核,而Device ID标示使用的那一个具体的芯片。

CPU ID为32位,Device ID为96位。

使用特权

评论回复
板凳
csest|  楼主 | 2008-6-30 14:56 | 只看该作者

DBGMCU_GetDEVID()呢?

DBGMCU_GetDEVID()呢?好象也是只返回个u32啊

使用特权

评论回复
地板
香水城| | 2008-6-30 15:30 | 只看该作者

DBGMCU_GetDEVID() 返回的是有关这个芯片的信息,如版本号等

有关DBGMCU_GetDEVID()读出的信息说明,请看STM32技术参考手册的第26.6.1节。

如果要读出96位的Device ID,请直接使用绝对地址0x1FFFF7E8,参看STM32技术参考手册的第25.2节。
相关链接:http://www.st.com/stonline/products/literature/rm/13902.pdf

使用特权

评论回复
5
AlmostLover| | 2010-8-11 09:35 | 只看该作者
4楼
手册的第29.2节!!

使用特权

评论回复
6
香水城| | 2010-8-11 09:40 | 只看该作者
4楼
手册的第29.2节!!
AlmostLover 发表于 2010-8-11 09:35


哈哈,楼上细心。现在是新版本,所以跑到手册的第29.2节,:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

59

帖子

0

粉丝