打印

STC12C5A60S2写EEPROM的问题

[复制链接]
4788|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我先写了个彩屏程序,可以正常显示。后来又加上读写EEPROM,结果彩屏显示不正常了。
读写EEPROM也不对。我先用汇编写的读写EEPROM好使,现在换成C,什么都不行了。
为什么读写EEPROM会影响到彩屏呢?谁遇到过这种情况?请指教,谢谢额!

相关帖子

沙发
huangqi412| | 2011-9-7 20:40 | 只看该作者
是不是因为EEP读写,比如卡死在某处。。。

使用特权

评论回复
板凳
chen3bing|  楼主 | 2011-9-7 20:45 | 只看该作者
罪魁祸首找到了。问题出在这个函数身上。
void IAR_Disable(void)
{
                   IAP_CONTR=0;
           IAP_CMD=0;
           IAP_TRIG=0;
           IAP_ADDRH=0xFF;
           IAP_ADDRL=0xFF;
}
我调用时:IAP_Disable();
编译有警告:M7_B2.C(1756): warning C206: 'IAP_Disable': missing function-prototype
这是怎么回事?

使用特权

评论回复
地板
chen3bing|  楼主 | 2011-9-7 20:46 | 只看该作者
弄错了,原函数是IAR,写成IAP了。怎么只警告不报错呢?

使用特权

评论回复
5
huangqi412| | 2011-9-7 20:56 | 只看该作者
看看你的警告等级设置。。。

使用特权

评论回复
6
chen3bing|  楼主 | 2011-9-8 07:41 | 只看该作者
是这个吗?

WARN.jpg (97.15 KB )

WARN.jpg

使用特权

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

本版积分规则

439

主题

2540

帖子

2

粉丝