[APM32E0] 分享一个与内核ID的知识

[复制链接]
207|4
GalaxyStroll 发表于 2025-10-25 23:49 | 显示全部楼层 |阅读模式
, 内核, ui, ID, 分享,
国产MCU大多数是使用的ARM Cortex系列的内核,但各个厂家在选择内核版本上面还是有所区别的。
内核的系统控制块(SCB)中存在一个名为CPU ID基本寄存器的寄存器,它是只读的,其中包括处 理器类型和版本号,即为表1所示的CPU ID(内核版本号)。该寄存器的地址为0XE000ED00,在程序中,可以利用SCB->CPUID访问该寄存器,也可通过绝对地址访问,如 *(uint32_t *)0xE000ED00。
得出来结果,我们再和下表进行对比即可!
内核版本.jpg

心跳回响 发表于 2025-10-29 19:33 | 显示全部楼层
项目小,硬件稳定。
就不费这个劲了
天鹅绒星星 发表于 2025-11-2 17:38 | 显示全部楼层
没有使用这个特性。
话说,这倒是可以通过固件来防止被盗版
梦塑者 发表于 2025-11-4 23:46 | 显示全部楼层
这个知识点有点冷啊
涡流远见者 发表于 2025-11-5 10:31 | 显示全部楼层
嘿嘿 无用知识又增长了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

39

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部