/************ STM8S103 Unique ID读取 ******/
/*芯片型号:STM8S103F2PB6 */
/*功能描述:STM8S103 Unique ID读取 */
/*作者: ClimberWin */
/*编写时间:2013.11.24 */
/*功能: STM8S103 Unique ID读取 */
/*内部晶振 */
/**************************************************/
#include
//test Unique_ID:00 25 00 30 04 36 30 33 33 32 37 37
unsigned char Unique_ID[12];
int main( void )
{
unsigned char i;
for(i=0;i<12;i++)
{
Unique_ID[i]=*(unsigned char*)(0x4865+i);
}
while(1)
{
}
}
关键字:STM8S103 Unique ID读取
引用地址:
STM8S103 Unique ID读取
推荐阅读最新更新时间:2024-03-16 15:08
STM32F4(读取芯片ID)
唯一设备标识符适合: ● 用作序列号(例如 USB 字符串序列号或其它终端应用程序) ● 在对内部 Flash 进行编程前将唯一 ID 与软件加密原语和协议结合使用时用作安全密钥以提高 Flash 中代码的安全性 ● 激活安全自举过程等 96 位的唯一设备标识符提供了一个对于任何设备和任何上下文都唯一的参考号码。用户永远不能改变这些位。 96 位的唯一设备标识符也可以以单字节/半字/字等不同方式读取,然后使用自定义算法连接起来。 基址:0x1FFF7A10 typedef struct { uint32_t id ; }ChipID; ChipID Get_ChipID(void) { ChipID chi
[单片机]
一、单片机读取ID卡(工作原理及电路)
一、非接触卡的读卡原理 本系列文章主要探讨125KHz频段下的ID卡,13.5MHz频段IC卡不在本文探讨范围内。 1、简介 ID卡全称是(Identification Card)是一种只读型的非接触式卡,出厂时,厂家会将ID号写死在芯片内部,不允许进行二次修改,国内常见的ID卡为EM4100、EM4102卡等。 2、读卡流程 读卡器通过持续发射特定频率的射频信号,当ID卡进去其工作范围内时,将产生感应电流(想象变压器),ID卡得电后,将自身芯片内的编码信息通过天线发送出去;读卡器接收到从标签发送来的调制信号,经过解调后,得到ID卡的编码信息。 3、工作原理 (1)单片机通过控制 8050(NPN 型)和 8550(
[单片机]
STM32F103单片机读取芯片自身ID
每一个STM32单片机出厂的时候都有全球唯一的ID,当在数据安全性比较高的地方,需要对每一个接入系统的芯片进行身份验证,那么这个芯片自身的ID号就可以作为它的身份信息。 产品唯一的身份标识非常适合: 用来作为序列号(例如USB字符序列号或者其他的终端应用) 用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性。 用来激活带安全机制的自举过程 96位的产品唯一身份标识所提供的参考号码对任意一个STM32微控制器,在任何情况下都是唯一的。用户在何种情况下,都不能修改这个身份标识。 这个96位的产品唯一身份标识,按照用户不同的用法,可以以字节(8位)为单位读取,也可
[单片机]
三、单片机读取ID卡(EM4100的数据格式)
(一)EM4100的数据格式 现在让我们来解释一下。 (1)首先第一行,是9个“1”,这是EM4100固定的格式。 (2)之后的D00~D03,就是第一个ID号,P0代表的是第一行的偶校验(例:0000_0/0001_1/0110_0)当不为偶数时,偶校验置1。P0-P9均为每行前四位的偶校验。 (3)PC0~PC3为每列(P0-P9)的偶校验,(例:0000000110_0) (5)举个栗子:卡号为06001259E3 (在完成单片机读卡后,我们会使用单片机模拟ID卡,将使用这种数据格式发送卡号) (二)曼切斯特编码 为了后续的单片机读卡及单片机模拟ID卡,故我们需要了解下曼切斯特码(Manchester Enco
[单片机]