2021年11月14日星期日

STM32H743芯片唯一ID地址

 每颗STM32芯片都有一个唯一的ID, 长度96bit,无法更改。当需要一个唯一永久标识时可以用它通过某种算法得到需要的长度。比如我现在正在做的这个项目,需要MAC地址,于是想到用它来生成。

需要注意的是,STM32不同系列的芯片,这个ID存放的地址是不同的。于是从网上找到H7系列的地址用了起来。调试时发现,两个芯片的ID存在相同的情况, 考虑到芯片出厂不太可能写错ID, 可能还是我们读取的方法有问题。在STM32H743的芯片手册中找到这个ID存放的地址,和网上写的不一样。正确的是0x1FF1 E800.

网上这些乱写的人,真是害人不浅。



没有评论:

发表评论