打印
[单片机芯片]

使用CH32V103获取唯一ID怎么操作

[复制链接]
1289|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangjiaxu|  楼主 | 2022-6-17 09:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官方有没有使用CH32V103获取唯一ID的操作,有代码提供么?

使用特权

评论回复
沙发
lilijin1995| | 2022-6-17 15:43 | 只看该作者
本帖最后由 lilijin1995 于 2022-6-17 15:45 编辑
#define         UID_BASE              0x1FFFF7E8UL    /*!< Unique device ID register base address */
#define         DEVICE_ID1          (UID_BASE)
#define         DEVICE_ID2          (UID_BASE + 0x4)
#define         DEVICE_ID3          (UID_BASE + 0x8)
static void Get_SerialNum(void)
{
  uint32_t deviceserial0, deviceserial1, deviceserial2;

  deviceserial0 = *(uint32_t *) DEVICE_ID1;
  deviceserial1 = *(uint32_t *) DEVICE_ID2;
  deviceserial2 = *(uint32_t *) DEVICE_ID3;

  deviceserial0 += deviceserial2;

  if (deviceserial0 != 0)
  {
    IntToUnicode(deviceserial0, &USBD_StringSerial[2], 8);
    IntToUnicode(deviceserial1, &USBD_StringSerial[18], 4);
  }
}


跟STM32的地址一样的,https://www.bilibili.com/video/BV17r4y1z758/?vd_source=2bbde87de845d5220b1d8ba075c12fb0
可以参考我们的Eg3和Eg4

使用特权

评论回复
板凳
yangjiaxu|  楼主 | 2022-6-17 15:53 | 只看该作者
lilijin1995 发表于 2022-6-17 15:43
跟STM32的地址一样的,https://www.bilibili.com/video/BV17r4y1z758/?vd_source=2bbde87de845d5220b1d8b ...

如果和ST的一样就好办了,我们之前有用过ST的唯一ID,有获取函数,感谢坛友

使用特权

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

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

681

主题

2735

帖子

6

粉丝