久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
n76e003單片機IAP的寫入源程序
[打印本頁]
作者:
leafagey
時間:
2018-1-20 17:36
標(biāo)題:
n76e003單片機IAP的寫入源程序
n76e003 IAP的寫入
單片機源程序如下:
#include <intrins.h>
#include "..\lib\n76e003.h"
#include "..\lib\my.h"
unsigned char xdata UIDBuf[12]; //存儲96bit的UID內(nèi)容
//讀出芯片的96bit的UID
void ReadUID(void)
{
unsigned char ch;
TA = 0xaa;
TA = 0x55;
CHPCON |= 0x01; //使能IAP
for (ch=0; ch<0x0c; ch++)
{
IAPAH = 0x00;
IAPAL = ch; //0x02;
IAPCN = 0X04;
TA = 0xaa;
TA = 0x55;
IAPTRG |= 0x01;
UIDBuf[ch] = IAPFD;
}
// ch = IAPFD;
// TA = 0xaa;
// TA = 0x55;
// IAPTRG |= 0x01;
/* TA = 0xaa;
TA = 0x55;
IAPUEN |= 0x01; //選擇要寫入的區(qū)域 BIT2 -- 1 使能IAP擦除或編程CONFIG BIT1 -- 1 使能IAP擦除或編程LDROM BIT0 -- 1 使能IAP擦除或編程APROM
IAPCN = 0x22;
IAPAH = 0x10;
IAPAL = 0x00;
IAPFD = 0xff;
TA = 0xaa;
TA = 0x55;
IAPTRG |= 0x01;
IAPCN = 0x21;
IAPAH = 0x10;
IAPAL = 0x00;
IAPFD = 0xaa;
TA = 0xaa;
TA = 0x55;
IAPTRG |= 0x01;
TA = 0xaa;
TA = 0x55;
IAPUEN &= ~0x01;*/
TA = 0xaa;
TA = 0x55;
CHPCON &= ~0x01;
}
bit CompUID(unsigned char code *cp_r)
{
unsigned char code *cp;
unsigned char xdata *xp;
unsigned char xdata tmpx[128];
unsigned char loop;
cp = cp_r; //&UID1;
xp = &tmpx;
for (loop=0,B=12; ; )
{
if (*cp == 0xff) loop++;
cp++;
B--;
if (B==0) break;
}
cp = cp_r; //&UID1;
if (loop>5) //沒有寫入UID,寫入UID
{
for (loop=0; loop<12;loop++)
{
*xp = UIDBuf[loop];
xp++;
cp++;
}
for ( ; loop<128; )
{
*xp = *cp;
loop++;
xp++;
cp++;
}
TA = 0xaa;
TA = 0x55;
CHPCON |= 0x01; //使能IAP
// TA = 0xaa;
// TA = 0x55;
// IAPTRG |= 0x01;
TA = 0xaa;
TA = 0x55;
IAPUEN |= 0x01; //選擇要寫入的區(qū)域 BIT2 -- 1 使能IAP擦除或編程CONFIG BIT1 -- 1 使能IAP擦除或編程LDROM BIT0 -- 1 使能IAP擦除或編程APROM
IAPCN = 0x22; //APRROM擦除
IAPAH = (unsigned char)(((unsigned int)cp_r)/256); //0x10;
IAPAL = (unsigned char)cp_r; //0x00;
IAPFD = 0xff;
TA = 0xaa;
TA = 0x55;
IAPTRG |= 0x01; //執(zhí)行IAP
//APROM寫入
xp = &tmpx;
for (loop=0; loop<128; loop++)
{
IAPCN = 0x21;
IAPAH = (unsigned char)(((unsigned int)cp_r)/256); //0x10;
IAPAL = loop; //0x00;
IAPFD = *xp; //0xaa;
xp++;
TA = 0xaa;
TA = 0x55;
IAPTRG |= 0x01;
}
TA = 0xaa;
TA = 0x55;
IAPUEN &= ~0x01;
TA = 0xaa;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
iap.rar
(943 Bytes, 下載次數(shù): 62)
2018-1-20 17:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
激情福利视频
|
黄色免费网站视频
|
国产一级黄色
|
国产51自产区
|
日韩小视频
|
日韩专区在线观看
|
欧美综合一区二区三区
|
国产精品乱码一区二区三区
|
中文在线观看免费视频
|
在线国产91
|
欧美高清在线
|
亚洲一区高清
|
在线播放日韩
|
h片免费看
|
丁香在线视频
|
久久久亚洲天堂
|
69精品视频
|
91色国产
|
狠狠干av
|
日韩在线欧美
|
视频一二三区
|
国产a精品
|
成av人片一区二区三区久久
|
四虎永久在线
|
丁香激情网
|
黄色小视频免费在线观看
|
亚洲a级片
|
亚洲另类色图
|
国产精品一二三四
|
国产一区二区福利
|
草草福利影院
|
中文字幕婷婷
|
欧美日韩91
|
国产精品成人免费视频
|
国产精品日韩在线
|
欧美在线免费
|
日本精品视频
|
99热99
|
成人免费视频大全
|
国产精品久久一区二区三区
|
久久久一区二区三区
|