SH79F328A 每颗芯片出厂后都固化有一个 40 位的可读识别码,它的值为 0 - 0xffffffffff 的随机值,它是无法擦除的(存放在地址信息存储区 0x127b - 127f),可以由程序或编程工具读出。
- #include <SH79F328A.h>
- #include <intrins.h>
- #include <absacc.h>
- unsigned char Temp1,Temp2,Temp3,Temp4,Temp5;
- void main()
- {
- FLASHCON = 0x01;
- Temp1 = CBYTE[0x127b];
- Temp2 = CBYTE[0x127c];
- Temp3 = CBYTE[0x127d];
- Temp4 = CBYTE[0x127e];
- Temp5 = CBYTE[0x127f];
- FLASHCON = 0x00;
- while(1);
- }
|