erpengcui 发表于 2016-5-16 11:53:52

关于stm32 96bit UID唯一性

      求ST FAE帮忙确认下这个问题啊, 一直想确定这个UID的问题,但是在datasheet上也没有具体介绍UID每一位的介绍。
      我是使用stm32f105vc, 想只取最后24bit做唯一码,会不会重复?UID哪些是产品型号之类的吗?最好是能有STM32 的FAE做一个权威的讲解。

xmshao 发表于 2016-5-16 14:36:09

这个问题最近好像不停的问。

STM32绝大部分芯片都要96位UID,只有极个别STM32芯片没有UID.比方STM32F030.

如果该芯片有UID,芯片数据手册都会明确写明。• 96-bit unique ID

至于每一位的介绍,STM32手册里没做细节描述。描述也没用,它保证96位的唯一性。

你如果只想取部分位做ID,不能保证唯一性。

STM8芯片里很多也是带UID的,在芯片数据手册里有些简单描述,可以参考下。

erpengcui 发表于 2016-5-16 15:46:25

96bit的话,太长了,最好是搞个什么算法,缩短到32bit以内

creep 发表于 2016-5-16 16:44:04

erpengcui 发表于 2016-5-16 15:46
96bit的话,太长了,最好是搞个什么算法,缩短到32bit以内

哈希一下!

erpengcui 发表于 2016-5-16 17:18:17

creep 发表于 2016-5-16 16:44
哈希一下!

哈希不能保证唯一啊
页: [1]
查看完整版本: 关于stm32 96bit UID唯一性