打印

[技术问答] SC92F7320 EEPROM读写例程求助

[复制链接]
246|5
跳转到指定楼层
楼主
本人菜鸟一枚,按照DEMO程序折腾了好多天,始终没有成功,特在此求助热心的老师写一个EEPROM读写例程学习一下,希望赐教,先谢谢了!

EEPROM读写例程.png (65.5 KB, 下载次数: 1)

EEPROM读写例程.png
沙发
| 2019-10-22 13:21 | 只看该作者
芯片规格书上有,照抄就行了。
板凳
| 2019-10-22 13:22 | 只看该作者
这个按键电路碉堡了
地板
 楼主 | 2019-10-23 14:44 | 只看该作者
knk 发表于 2019-10-22 13:22
这个按键电路碉堡了

纯属测试程序,学习阶段,
5
| 2019-11-19 11:31 | 只看该作者
u8 code *IapAddr = 0x00;


*****************************************************
*函数名称:void IAPWrite(u8 Addr,u8 Value,u8 IAPArea)
*函数功能:IAP初始化
*入口参数:void
*出口参数:Addr,Value,IAPArea
*****************************************************/
//IAP写操作
void IAPWrite(u8 Value,u8 Addr)
{       
        EA = 0;
        IAPADE = 0x02;  //IAPArea=0x00:选择ROM区操作  IAPArea=0x02:选择EEPROM区操作
        IAPDAT = Value;      //写入数据Data
        IAPADH = 0x00;   //写入地址的高5位
        IAPADL = Addr;               //写入地址的低8位               
        IAPKEY = 240;                   //IAP开启保护控制时间
        IAPCTL = 0x06;     //CPU hold time为2ms,写入操作命令
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        IAPADE = 0x00;      //MOVC指向ROM
        EA = 1;
}
/*****************************************************
*函数名称:u8 IAPRead(u8 Addr,u8 IAPArea)
*函数功能:IAP初始化
*入口参数:void
*出口参数:Addr,IAPAre
*****************************************************/
u8 IAPRead(u8 Addr)
{
        u8 ReadValue = 0x00;
        IAPADE = 0x02;
        ReadValue = *(IapAddr+Addr); //读取的数据
        IAPADE = 0x00;               //MOVC指向ROM
        return ReadValue;
}                                                                                               
                                                                                               
IAPWrite(byte0,0x00);  //写(数据,地址)

byte0=IAPRead(0x00);  //读
6
 楼主 | 2019-11-19 15:48 | 只看该作者
2083759 发表于 2019-11-19 11:31
u8 code *IapAddr = 0x00;

谢谢热心的兄弟
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表
80彩票 868彩票 河北快3开奖 鼎鼎彩票 猎豹彩票注册 猎豹彩票 爱投彩票 五福彩票 80彩票 80彩票