PIC18F45K40同一程序不同批号程序不正常工作如何解决

2020-02-06 09:51发布

之前一直用1737JTB批次的45k40的芯片调程序,一直好好的。项目完工后,烧写到1632EPV批次的芯片,完全不能工作。都是同一个型号的芯片,问题到底出在什么地方?不知大家有没有碰到过这种怪事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
little4_su
2020-02-07 15:29
labtech 发表于 2018-8-30 08:39
主要看一下 3.1 哈?!
3.1 TBLRD Requires NVMREG Value to Point to
Appropriate Memory

真不知如何感谢你,赞美你!按照你的指引去修改,终于把问题解决了。const 类型数据造成的问题,在器件ID版本a043(A3)和a044(A4)上要区分对待,勘误表中的3.1节中也特别说明了这一点。我暂时把const类型的数据注释掉后,就可以正常使用了。当初以为是配置位有所区别,用简单程序对某一端口进行操作时大家都能正常工作,然后加入显示后问题就来了,因为显示部分使用了const数据。

一周热门 更多>