打印
[技术问答]

一个赛元S92F7422的写内部EEPROM问题

[复制链接]
901|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dw772|  楼主 | 2019-12-25 22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dw772 于 2019-12-25 22:43 编辑

请问一下我想在S92F7422的内部EEPOM写入一个常数,现在代码如下:
  void  EEPROM_Write_Byte(  )                              //写入函数
{
        EA=0;                                 //    关中断   
        IAPADE=0x02;                        //指向EEPROM  
        IAPDAT=123;                          //写入123
        IAPADH=0x00;                           //ADDRESS_H
        IAPADL=0x00;                            //ADDRESS_L  在0x00写入数据
        IAPKEY=0xf0;                           //            
        IAPCTL=0x0a;                            //CPU  hold——time=1ms
        _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

        IAPADE=0x00;                        //非指向eeprom
        EA=1;
}
  void  EEPROM_Read()                    //读出函数
{
    EA=0;
    IAPADE=0x02;                            //指向EEPROM
    EE_DATA=*(P_POINT+0);                    //初始化*P_POINT=0X00;
    IAPADE=0X00;                        //非指向EEPROM
    EA=1;
    P_Val_test=(u16)EE_DATA;
}
现在的情况是比如00h写入123,00h读出却是0;应该是写入不成功,望大虾指点一下。谢谢!读出函数和后面的显示没有问题( P_Val_test=(u16)EE_DATA=123;)LCD可以显示123.烧录器设置也已经设置为EEPROM编程

TIM截图20191225224114.png (58.53 KB )

TIM截图20191225224114.png

使用特权

评论回复

相关帖子

沙发
knk| | 2019-12-26 09:19 | 只看该作者
下面是赛元92/93芯片的EEPROM读写程序
/*****************************************************************************************
* EEPROM写数据程序
* 参数1:要写入的地址
* 参数2:要写入的数据
*/
void eeprom_write(unsigned char eep_dat,unsigned char eep_add);

/*****************************************************************************************
* EEPROM读数据程序
* 参数1:要读取的地址
* 返回值:读取到的数据
*/
unsigned char eeprom_read(unsigned char eep_add);



此部分内容已被设置为付费内容,您可以在支付 1 元 人民币后浏览本楼层全部付费内容点击购买


本楼层付费信息已有1人购买

使用特权

评论回复
板凳
dw772|  楼主 | 2019-12-26 16:00 | 只看该作者
付费可以解决吗

使用特权

评论回复
评论
knk 2019-12-27 10:13 回复TA
肯定可以,100%解决 
地板
赛元MCU3| | 2019-12-31 18:10 | 只看该作者
这个是赛元SC92F7422的例程,其中IAP.C文件里面是EEPROM的例程,可以做参考。

SC92F7423_7422_7421_7420 Demo Code.rar

102.58 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

387

帖子

1

粉丝