关于ST MCU的UID详细说明

发布者:黑白之间最新更新时间:2016-09-19 来源: eefocus关键字:ST  MCU  UID 手机看文章 扫描二维码
随时随地手机看文章
ST MCU芯片中的绝大部分都内置一串96位唯一标识码【unique ID】。时不时有人问起这个东西,尤其最近感,觉询问它的人甚是热闹。这里跟大家一起简单分享下。

上面说了ST MCU芯片中的绝大部分都带UID,也就是说并非所有ST MCU芯片都带它。到底谁带谁不带,从各自芯片数据手册的首页即可确认。如果首页没有明确写明,就表示该芯片没有UID或者说即使相应地址有数据但不保证其唯一性。

比方在STM8系列中,STM8S0XX、STM8L0XX系列芯片就不带UID的。

在STM32家族中,STM32F0系列中的STM3F030子系列、STM32F070子系列也是不带UID的【如果此处说错,遵照数据手册所言】,而STM32F042、STM32F071、STM32F031、STM32F051等是带UID的。这点也不用太花心思记它,知道去芯片数据手册首页核查就好。

该UID对用户来讲是只读的,在一些对数据具有唯一性要求、数据加密操作等场合可以派上用场。ST MCU芯片中的这个UID 是对整串92位数据保证唯一性,如果你截取其中一部分就不保证唯一性了。

STM32芯片UID的详细描述是在各系列的参考手册里。比方,STM32F0系列UID介绍如下。

 

11

     大致内容就是芯片WAFER的坐标信息、编号信息、产品批号信息等多个数据组合在一起的。关于UID的描述,在STM8数据手册里描述更为直观点,截图如下:

 

12

     至于对该UID数据的读取,没啥特别的。先从ST MCU参考手册中找到UID的地址信息,从相关地址中取出数据,用几条赋值语句即可完成。

     最后顺便提一下,不要把这个UID跟STM32芯片器件ID【DEVICE ID】混为一谈,STM32芯片往往还有DEVICE ID,该ID主要包含芯片料号信息和晶圆DIE版本等信息。它可以通过调试接口访问或被用户软件访问。当我们用STLINK UTILITY通过STLINK调试器连接STM32目标板时就可看到有关DEVICE ID的信息。

    下图就是使用STLINK UTILITY通过STLINK连接STM32F072目标板时看到的有关DEVICE ID的信息。

13

     此外,对于STM32芯片,除了上面提到的UID,DEVICE ID外,还有其它基于内部调试组件的JTAG ID,有兴趣的话可以自行继续了解。

关键字:ST  MCU  UID 引用地址:关于ST MCU的UID详细说明

上一篇:关于STM8S ADC脚与其它功能复用时的问题
下一篇:基于STM8/32的12864LCD点阵字库显示

推荐阅读最新更新时间:2024-03-16 15:10

HOLTEK新推出HT67F5640 Flash MCU
Holtek推出全新的20-bit Delta-Sigma A/D + LCD型Flash MCU产品,HT67F5640。ADC有效位数(ENOB)可达18位,全系列符合工业等级 -40°C ~ 85°C 工作温度与高抗噪声之性能要求,提供I2C / SPI / UART接口,并搭载数据存储器 (EEPROM),可用于生产过程或成品运作中储存调校或运作所需参数与数据,不因电源关闭而消失,可有效提高生产效能与产品弹性。 HT67F5640 Program Memory为4K Words、SRAM 256 Bytes、内建64 Bytes Data EEPROM,除Crystal外并内建精准Internal RC Osci
[单片机]
针对电表和流量计量的高级微控制器解决方案(飞思卡尔)
飞思卡尔半导体日前推出针对电表和流量计量的三个高级微控制器 (MCU) 解决方案,同时还推出了综合智能表参考设计解决方案。飞思卡尔微控制器让智能表的设计具有篡改检测机制和实时使用情况监控功能,为客户提供安全性更高的智能表产品。 随着全球领先的企业改革过时的电网并建立智能电网,智能计量继续表现出强劲的增长态势。智能计量产品实现了与电力公司和消费者的双向通信,以消除浪费,优化电力,并鼓励减少耗能。 “我们的目标是向开发人员提供综合的即插即用解决方案,旨在降低成本,减少上市时间,同时让每个人都更加贴近统一的智能电网,”飞思卡尔工业和多元市场微控制器部市场总监Jeff Bock 表示。 “飞思卡尔的智能能源技术能够满足整个电网中的
[工业控制]
PIC单片机红外遥控编码与解码的问题分析
一般常用的红外遥控器编码规则都差不多,基本上都同6221原理一样 PIC单片机接收时: 如果用54,57这类片子做的话有一定的难度(假如要做成实时控制的;比如说你还要驱动显示,驱动步进电机,在加上几个按键)原因就是这类片子没有中断 例程如下(用来解6221;分频比为256) RF: BTFSC PORTB,2;;B2口用做接收口 GOTO RF1 BTFSS DOWNBIT;;检测下降沿标制 CLRF RTCCOUNT BSF DOWNBIT;制下降沿标制 BTFSS UPBIT;;检测上升沿标制 RETLW 0 BTFSC IDBIT;;检测码头标制 GOTO RF3 MOVLW 2AH SUBWF RTCCOU
[单片机]
基于单片机设计的酒精气体浓度探测仪
0 引言 设计要求:1)能够检测酒精浓度;2)能够预先设定阀值;3)阀值能够再调整;4)超过阀值能够声光报警;5)显示酒精浓度值;6)能够判断是否吹气和吹气是否有效。 呼气酒精浓度测试常用的方法有燃料电池型(电化学型)和半导体型两种。燃料电池酒精传感器只有美国、英国、德国、中国等少数几个国家能够生产。半导体型酒精传感器采用具有气敏特性的氧化锡半导体作为传感器,当气体中酒精浓度增加时,传感器电阻值就降低,对酒精具有最高的敏感度。 基于STC12C5A16AD单片机设计的酒精气体浓度探测仪,可用来检测酒精气体浓度,当酒精气体浓度高于允许限定值时,发出报警。 1 系统结构 系统由数据采集模块(包括吹气判断电路、MQ-3酒精气体
[单片机]
基于<font color='red'>单片机</font>设计的酒精气体浓度探测仪
意法半导体嵌入式 AI 解决方案增加简化机器学习开发的高级功能
2022 年 11 月 15 日,中国——为了扩大开发工具的功能,加快嵌入式人工智能 (AI) 和机器学习 (ML) 开发项目,意法半导体发布了NanoEdge AI Studio 和 STM32Cube.AI.的升级版本。 这两个开发工具有助于把人工智能和机器学习迁移到应用边缘设备。迁移到网络边缘后,人工智能和机器学习的优势非常突出,包括原生隐私保护、确定性实时响应、更高可靠性和更低功耗。 NanoEdge AI Studio 是一个自动化的机器学习开发工具,适合不需要开发神经网络的应用项目。该工具需要与STM32 微控制器 (MCU) 和内置意法半导体独有的嵌入式智能传感器处理单元 (ISPU) 的MEMS 传感器
[嵌入式]
<font color='red'>意法半导体</font>嵌入式 AI 解决方案增加简化机器学习开发的高级功能
单片机笔记】有源蜂鸣器驱动-效率编程
蜂鸣器是很常见的设备,分为无源和有源两种。根据项目需求选择不同类型的蜂鸣器。最近的项目里有用到有源蜂鸣器对有源蜂鸣器。还是老一套,把电路板画完,接着编程。 在项目中原理图如下: 如果不能保证I/O的输出性能可以根据情况增加上拉或者下拉电阻。 切入正题:在程序里面这个蜂鸣器的驱动就是个高低电平驱动。高电平三极管导通、蜂鸣器发声,低电平三极管关断、蜂鸣器不发声。这的确很简单,程序上最开始我是这样写的: void Bell_beep(u8 cnt) { u8 cnt2 =cnt*2; while(cnt2--) { BELL_TOG(); } BELL_OFF(); } 当然,如果单片机没有很好的I/O跳变
[单片机]
【<font color='red'>单片机</font>笔记】有源蜂鸣器驱动-效率编程
C51单片机的中断号以及中断向量
一、中断号   二、interrupt 和 using 在C51中断中的使用   8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级;128 字节内置RAM;独立的 64K 字节可寻址数据和代码区。中断发生后,MCU 转到 5 个中断入口处之一,然后执行相应的中断服务处理程序。中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的最低地址处,注意这里的串口输入/输出中断共用一个中断向量。8051的中断向量表如下:
[模拟电子]
C51<font color='red'>单片机</font>的中断号以及中断向量
基于C8051F023单片机的OLED显示实现方案
   1 引言   有机电致发光显示,又称有机发光二极管(Organic Light EmitTIng Diode, OLED)或有机发光显示器Organic Light Emitting Display(OLED),相较于目前市场上流行的液晶显示器(LCD)有明显的优势,主要表现为:自主发光(不需要背光源),无视角问题(视角可达170°以上),重量轻,厚度薄,亮度高,发光效率高,响应速度快(是液晶的1000倍),动态画面质量高,温度范围广(温度范围-40℃~80℃),低功耗,抗震能力强,制造成本低,可柔性显示。尤其适用于要求高亮度的仪表行业,以及条件要求更高的军工产品。与各方面已经发展成熟的LCD相比,OLED的发展还处于初级
[单片机]
基于C8051F023<font color='red'>单片机</font>的OLED显示实现方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved