PIC12F675 EEPROM咨询

2020-02-09 09:28发布

PIC12F675 EEPROM咨询
8.7 代码保护期间数据 EEPROM 的操作
将 CPD 位编程为“0”可对数据存储器进行代码保护。数据存储器处于代码保护的情况下, CPU 可以对数据EEPROM 进行读写操作。对数据存储器进行代码保护的同时,建议用户也对程序存储器进行代码保护。这将防止有人通过在已有代码上写入零(作为 NOP执行) ,访问在未使用的程序存储器中编程的增加程序,从而达到导出数据存储器内容的目的。将未使用的地址单元编程为“0”有助于避免数据存储器的代码保护遭受破坏。

但实际上在用Proteus仿真时发现,如果将 CPD 位编程为“0”可对数据存储器进行代码保护时,发现是不能进行EEPROM 写入的,请问在这种状态下,如何进行EEPROM更新呢???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
silence_sky
1楼-- · 2020-02-09 14:56
软仿不知道,反正实际用着没问题。
Xuedong
2楼-- · 2020-02-09 15:25
软仿好多逻辑和硬件资源都仿不了,内部时钟频率操作也出问题,像这部分就不用软仿,直接按DATASHEET做就行了。

一周热门 更多>