STM8S103 105唯一序列码的读取

来源:互联网 发布:澳大利亚歧视知乎 编辑:程序博客网 时间:2024/05/16 18:43

http://blog.sina.com.cn/s/blog_542bad910101skfs.html

看下面



以上是两个STM8S103的唯一码,从图中可看出,重点为前4字节有所区别,后面的批号要是同一批货的话,就是一致的,

//以下读取适合STM8S103
unsigned char Read_UniqueID_Byte(unsigned char offset)  
 
    unsigned char id_byte;

        id_byte = *(unsigned char*)(0x4865+offset);           //ID基地址是0x4865 

        return id_byte; 
} 



u16 Read_ID(void)
{
u16 ID;
u8 Unique_ID[2];


Unique_ID[0] = *(unsigned char*)(0x4865+3);
Unique_ID[1] = *(unsigned char*)(0x4865+1);


ID = (Unique_ID[1]<<8) | Unique_ID[0];


return ID;
}


原创粉丝点击