历史上的今天
返回首页

历史上的今天

今天是:2025年04月15日(星期二)

正在发生

2018年04月15日 | STM32唯一ID读取方法

2018-04-15 来源:eefocus

STM32唯一ID


STM32微控制器有一个96位的产品唯一身份标识,在任何情况下都是唯一且不允许修改 

这个96位的产品唯一身份标识,可以以字节(8位)为单位读取,也可以以半字(16位)或者全字(32位)读取。 

基地址:0x1FFF F7E8


以全字(32bit)读取


u32 GetLockCode(void) {

    u32 stm32Id[3]={0};

    stm32Id[0]=*(vu32*)(0x1ffff7e8);

    stm32Id[1]=*(vu32*)(0x1ffff7ec);

    stm32Id[2]=*(vu32*)(0x1ffff7f0);

    return (stm32Id[0]>>1)+(stm32Id[1]>>2)+(stm32Id[2]>>3);

}


以字节(8bit)读取


#define STM32_UNIQUE_ID_SIZE 12

u8 g_stm32_uniqueId[STM32_UNIQUE_ID_SIZE] = {0};

u8* util_readStm32UniqueCode(void) {

    vu8 * addr = (vu8*)(0x1FFFF7E8);

    u8 i;

    for(i=0; i

        u8 v = *addr;

        g_stm32_uniqueId[i] = v;

        ++addr;

    }

    return g_stm32_uniqueId;

}


推荐阅读

史海拾趣

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

AVG Semiconductors自创立之初,就始终坚持以技术创新为核心竞争力。公司不断投入研发资源,推出了一系列具有划时代意义的半导体产品。其中,AVG的某款高效能低功耗芯片在市场上引起了广泛关注,其独特的节能设计和卓越的性能使得AVG在激烈的市场竞争中脱颖而出。这款芯片的成功不仅提升了AVG的品牌形象,也为公司带来了可观的收益,进一步推动了公司的研发创新步伐。

德立电子(DDY)公司的发展小趣事

作为一家有远见的企业,德立电子深知绿色发展的重要性。公司积极响应国家环保政策,推行绿色生产和绿色供应链管理。同时,德立电子还积极参与社会公益事业,回馈社会,履行企业社会责任。

请注意,以上故事框架仅供参考,具体内容和细节需根据实际情况进行填充和完善。

Compact公司的发展小趣事

在电子行业的初期,Compact公司凭借其卓越的技术研发团队,成功开发出了一款具有颠覆性的新型半导体芯片。这款芯片不仅性能卓越,而且成本远低于市场上的同类产品。凭借这一技术创新,Compact公司迅速获得了市场份额,并在行业内建立了良好的声誉。随着技术的不断进步,Compact公司不断推出新产品,巩固了其市场地位。

Corstat Containers公司的发展小趣事

Corstat Containers公司在电子行业中崭露头角,始于一次技术突破。当时,公司研发团队成功开发出一种新型的防静电电子元件包装盒,有效解决了电子产品在运输过程中因静电导致的损坏问题。这一创新产品迅速获得了市场的认可,许多知名电子品牌纷纷与Corstat Containers公司建立合作关系。随着订单量的不断增加,公司的规模逐渐扩大,生产线也更加完善。

Galil Motion Control Inc公司的发展小趣事

Corstat Containers公司在电子行业中崭露头角,始于一次技术突破。当时,公司研发团队成功开发出一种新型的防静电电子元件包装盒,有效解决了电子产品在运输过程中因静电导致的损坏问题。这一创新产品迅速获得了市场的认可,许多知名电子品牌纷纷与Corstat Containers公司建立合作关系。随着订单量的不断增加,公司的规模逐渐扩大,生产线也更加完善。

Alpha Industries公司的发展小趣事

在环保意识日益增强的今天,Alpha Industries积极响应绿色生产的号召。公司利用电子技术优化生产流程,减少能源消耗和废弃物排放。此外,Alpha Industries还推出了采用环保材料制成的军事服装系列,以实际行动践行绿色环保理念。这些举措不仅有助于提升公司的社会形象,也为公司的可持续发展奠定了坚实基础。

这些故事展示了Alpha Industries如何在电子技术的推动下,不断创新并适应市场变化,进而在相关领域取得显著发展。尽管这些故事并未直接涉及电子行业的核心业务,但它们却充分体现了Alpha Industries在技术创新和市场拓展方面的积极努力和取得的成果。

问答坊 | AI 解惑

GPS系统在车辆领域中的应用

GPS系统在出租车行业的应用   GPS系统在出租车行业的应用主要体现在灵活的出租车调度系统中,用户只需要拨打调度中心电话,中心将自动寻找最近的空车,在电话还没挂断之前,便可以告诉乘客“车牌号为XXX的车将在X分钟之内到达。”这种\"叫车服务 ...…

查看全部问答>

无铅工艺分析

无铅工艺分析好东西与大家分享! 《无铅工艺分析》 图文介绍: 1.锡膏印刷工艺 2.回流焊接工艺 3.波峰焊接工艺 4.手工焊接工艺 …

查看全部问答>

【藏书阁】数字电子技术电子教案

第1章 数字电子技术基础 119页.ppt 第2章 组合逻辑电路 136页.ppt 第3章 时序逻辑电路 171页.ppt 第4章 脉冲信号的产生与整形 46页.ppt 第5章 数模和模数转换 29页.ppt 数字电子技术.ppt…

查看全部问答>

新闻早班车:具有自动断电及唤醒模式的磁旋转编码器

奥地利微电子公司日前宣布推出具有自动断电及唤醒模式的磁旋转编码器AS5055。 AS5055主要适用于机器人等低功耗电池供电的应用,同时也适合需要小体积及高分辨率的其他位置检测应用。AS5055集成了4个霍尔传感元件、1个12位角度编码器、1个智能 ...…

查看全部问答>

汇编高手,ldr伪指令的奇怪问题,谁能解决

在调程序的时候老是出错,然后单步跟发现问题出在ldr伪指令上,于是专门写了个汇编文件在arm上跑了一下,发现一个奇怪的现象 开发环境ADS1.2 整个工程就这一个2410.s文件,全部代码如下: Usr_Size EQU 5         AREA  ...…

查看全部问答>

单片机板块增加凌阳单片机子版块

现在语音处理应用逐渐广泛,而凌阳单片机可以低廉的价格,较短的开发周期实现初步的语音处理功能,所以建议论坛增加凌阳单片机子版块。…

查看全部问答>

STM8中是不是不可以对寄存器进行位操作?

                                 在H文件中没有对位定义…

查看全部问答>

【POS机套件】----- 晒晒

刚收到,是EMS,来自上海 …

查看全部问答>

晒一下新到的触屏故障STM32F429I-discovery和修复过程

今天怀着忐忑的心情收到了EE团的STM32F429I-discovery,但是一拆开包装一看 哇一个塞! 包装居然被挤压变形开裂了,不过没事!这种开发板一般都很耐摔 激动的拆开塑料壳上电试一试,结果:怎么触摸屏用不了呢? 然后马上来论坛看到大家有不少 ...…

查看全部问答>

SerialApp例程透传失败,求指点正常实验现象

小弟初学ZIGBEE,用的是CROSSO STUDIO的实验板,在刷SerialApp例程做PC串口透传时失败,请做过该例程的高手前辈指点迷津,现象如下: 1.显示屏无显示,(不知是否正常,文件中包含了OLED和LCD的初始化文件了) 2.COOD和router都是红色LED3灯常亮 ...…

查看全部问答>