ucmic 发表于 2025-9-27 14:53

APM32E103的UID

如题,求助有关这个芯片的UID,用户手册就简单几行字说有96位的UID,后面就没下文了。SDK更是简漏,寄存器都没搜到。

天鹅绒星星 发表于 2025-9-27 23:23

只是一段地址。
自己写一个也是无妨的

dffzh 发表于 2025-9-28 09:53

每个芯片都有唯一的UID信息,要读取UID,主要就是要知道它的起始存储地址,可以咨询一下论坛的极海技术支持@Gfan

alienmiller 发表于 2025-9-28 10:58

知道地址直接读取就行了。

Gfan 发表于 2025-9-28 11:31

感谢上面大佬们的回复,参考对应的基地址,直接读取即可~

小海另外补充,寄存器与地址映射关系基地址在极海的数据手册里面有提供哈,方便工程师们直接访问这些物理寄存器。就不需要在sdk的头文件里计算了



xch 发表于 2025-9-28 12:13

uint32_t XY = HAL_GetUIDw0(), LOT24_WAF8_NUM = HAL_GetUIDw1(),LOT_NUM = HAL_GetUIDw2();

ST 提供函数读。APM 没准也有

ucmic 发表于 2025-9-29 14:58

天鹅绒星星 发表于 2025-9-27 23:23
只是一段地址。
自己写一个也是无妨的

感谢,搞好了

ucmic 发表于 2025-9-29 14:59

alienmiller 发表于 2025-9-28 10:58
知道地址直接读取就行了。

感谢资料{:handshake:},搞好了

ucmic 发表于 2025-9-29 15:00

Gfan 发表于 2025-9-28 11:31
感谢上面大佬们的回复,参考对应的基地址,直接读取即可~

小海另外补充,寄存器与地址映射关系基地址在极 ...

感谢版主指导,已搞好了{:handshake:}

Gfan 发表于 2025-9-29 17:00

ucmic 发表于 2025-9-29 15:00
感谢版主指导,已搞好了

好咧~解决就好,后续有问题随时提问哈

分形梦想家 发表于 2025-10-3 09:13

使用结构体把那段地址的内容都映射出来会方便的多
页: [1]
查看完整版本: APM32E103的UID