【铁电】铁电读写程序单个读写错误BUG  的解决

在操作铁电存储器的过程中,发现一个BUG,那就是连续写入的时候,结果正确,单个写入的时候结果不正确,而且都是第一个正确,紧跟着的就不正确。后来怀疑是每个写的程序后面延时不够,但是不管延时长,均是一样的结果。开始怀疑铁电操作方面的原因,又重新看了几遍PDF,依然没有发现问题所在。经过周老师的指点,把分析的焦点重新放在读的程序上,试一试分开读,结果发现,分开单个读同样出现一样的问题,观察了一下两个程序的共同点,就是那个 Fram_WR_ready();,但是后来经周老师的质疑,从新看PDF,读的程序并不需要这个 Fram_WR_ready();(里面是WREN的打开)。

    char Dirc1[7]={0xCC,0xDD,0xFF,0xAA,0xBB,0x11,0xff};

    char read[7]={0};

    Fram_write(2005,Dirc1,1);
    Fram_write(2006,Dirc1+1,1);
    Fram_write(2007,Dirc1+2,1);
    Fram_write(2008,Dirc1+3,1);
    Fram_write(2009,Dirc1+4,1);
    Fram_write(2010,Dirc1+5,1);
    Fram_write(2011,Dirc1+6,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值