STM32F4系列的UID代表什么意思?

2019-03-23 18:13发布

STM32MCU的ID号码是96位,有谁知道这些位代表的含义吗?

现在想给每个产品一个32位的唯一ID,考虑是不是可以从MCU的ID里面截取32位作为产品的唯一ID.
如果不知道代表含义的话,随便截取32位就很有可能是重复的.


找个ST的技术支持太难了,看论坛里有没有大牛可以帮忙。感谢!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
wjroy11
1楼-- · 2019-03-24 18:48
yl20084784 发表于 2016-5-5 19:09
哎,何必那么麻烦,要是我,直接在flash地址的最后一页,找个地方,存个数据就OK了,每次进入main读取这个 ...

如果使几个或者十几个设备这么做没问题,但是如果使成百上千的产品,去手工写入号码,第一工作量大,第二号码的设计就需要一个算法,保证每一个都是唯一
wjroy11
2楼-- · 2019-03-24 19:01
lzwml 发表于 2016-5-5 22:23
另外rt-thread关于用stm32id做mac地址代码有误,恰巧用到不太变化的高位,导致产品mac冲突

要保证每一个产品的ID都不能相同,直接取低位或者高位,都没有办法保证,所以才想问一下是否有这个详细的对照信息。将UID截取几个部分组合在一起实现这个想法。
不知道叫什么
3楼-- · 2019-03-24 23:03
 精彩回答 2  元偷偷看……
axbin
4楼-- · 2019-03-25 01:25
可以用哈希算法,输入字符串的任何1位有改变,计算的Hash结果值变化很分散,96位变32位,只有尽量减少冲突,不可能完全避免的

一周热门 更多>