Microchip
直播中

徐磊

7年用户 915经验值
私信 关注
[问答]

怎么在内部EEPROM上测试读写功能?

我使用MPLAB 8与HitiCE编译器Lite版本9.86在PIC16F86上。我试着在内部EEPROM上测试读写功能。在下面的代码中,我可以发现,EEPROM一旦写入,就不会得到更新。有人建议我在下面的代码。我还测试了EEPROM测试验证程序。这里也没有工作。我已经在调试器模式下附加了输出文件。

回帖(4)

吴键洪

2020-3-18 10:17:46
你一直忽视我对这些线路的建议,所以我看不出有什么帮助。
举报

杨阳

2020-3-18 10:30:21
我已经按照要求做了更改。如果我加上这两行没有什么区别。有些人已经在使用它了。我已经做了下面的修改。我发现它现在写进前2个字节的数据,但是第三和第四个位置是FF,其他位置被一个内存位置移位。我试着在不同的位置写,但是做同样的事情。有时如果我重新启动MPLAB,它只写2字节,经过一段时间,它做同样的事情。
举报

杨阳

2020-3-18 10:58:43
当我使用和操作时,我附加了错误。如果我删除和测试代码,它和以前的声明语句一样,这个函数不起作用。如果我使用的是外部延迟器。
举报

吴键洪

2020-3-18 11:12:53
那是因为你的一些设置是无效的INTOSCIO应该是FOSC_INTRC_NOCLKOUTUNPROTECT应该是CP_OFF&CPD_OFF(即,在这个PIC中是两个独立的设置)FCM_OFF应该是FCMEN_OFF在哪里得到错误的名称?你可以在硬盘上找到正确的硬盘驱动器:程序文件(x86)HI-TECH软件PICC9.83includepic16f886.h“不工作”是描述问题的最糟糕的方式。什么是“不工作”?你有编译错误吗?你不会耽搁吗?什么?(我怀疑你没有读到用户指南所说的如何使用它。)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分