微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51手记之STC

51手记之STC

时间:11-10 来源:互联网 点击:

ADC_DATA(高8位)和ADC_LOW2(低2位)

9.EEPROM使用

片上集成有数据FLASH区,可通过IAP方式对其进行读写和擦除操作。

相关寄存器IAP_CONTR,IAP_CMD、IAP_TRIG、IAP_DATA、IAP_ADDRH、IAP_ADDRL

1)擦除操作

IAP_ADDRH=addrh;

IAP_ADDRL=addrl;

IAP_CONTR=0X81;
IAP_CMD=0x03;
IAP_TRIG=0X5A;
IAP_TRIG=0XA5;

2)读操作

IAP_ADDRH=addrh;
IAP_ADDRL=addrl;
IAP_CONTR=0X81;
IAP_CMD=READ;
IAP_TRIG=0X5A;
IAP_TRIG=0XA5;
_nop_();
_nop_();
*rdata=IAP_DATA;
3)写操作

IAP_DATA=*wdata;

IAP_ADDRH=addrh;

IAP_ADDRL=addrl;

IAP_CONTR=0X81;

IAP_CMD=WRITE;

IAP_TRIG=0X5A;

IAP_TRIG=0XA5;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top