PIC18F45K22 烧录程序后运行异常

[复制链接]
3191|6
 楼主| ljm041128 发表于 2011-11-11 10:10 | 显示全部楼层 |阅读模式
很奇怪的现象。仿真时一切运行都正常,一旦将程序烧录进去后再运行,感觉A/D结果就不对了。期间我把AD转换结果直接送显示没产生问题,AD测量是对的。我的显示是用口线接4位LED数码管显示,采用扫描方式。就是经过一个计算就不行了。哪位高人知道仿真和烧录程序运行有何去别?谢谢!在线等哦!
 楼主| ljm041128 发表于 2011-11-11 11:47 | 显示全部楼层
没人回答!哈哈,问题找到了!仿真状态下,EEPROM的参数更新的问题!在编程时,需要将EEPROM擦除,即可!
兰天白云 发表于 2011-11-11 14:17 | 显示全部楼层
恭喜解决问题,但你也可以看看,你提的问题让其他人从哪来下手解答呢?
yewuyi 发表于 2011-11-11 16:07 | 显示全部楼层
EE和AD怎么干涉的呢?
 楼主| ljm041128 发表于 2011-11-15 12:19 | 显示全部楼层
可以接着分享,我在EE内有一个算法,需要用到一些参数,在仿真时这些参数可以正确更新,但是一旦编程时这些初始化的参数没写入,那计算结果自然不对了。在编程时要想将EE擦空(编程设置),这样我就能判断出是初次上电使用的,程序执行参数初始化即可!所用问题解决!
兰天白云 发表于 2011-11-15 14:17 | 显示全部楼层
LZ的错误比较典型,很多人都遇到过
yewuyi 发表于 2011-11-16 14:46 | 显示全部楼层
可以接着分享,我在EE内有一个算法,需要用到一些参数,在仿真时这些参数可以正确更新,但是一旦编程时这些初始化的参数没写入,那计算结果自然不对了。在编程时要想将EE擦空(编程设置),这样我就能判断出是初次上 ...
ljm041128 发表于 2011-11-15 12:19


想要判断初次上电?
这办法足够麻烦。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

130

主题

454

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部