PIC16F886+PCF8563仿真+硬件调试成功(错误已更正)

2020-02-08 09:19发布

仿真如图:

(原文件名:proteus.PNG)
源代码和仿真文件:
(错误的)点击此处下载 ourdev_605713SIN2TW.zip(文件大小:80K) (原文件名:proteus.zip)
错误描述:仿真正常,但在板子上运行时,或者乱码或者无显示
示波器图形显示:写入0xa3时,scl只跳动了2次
错误原因:不应加入 STATUS=0;

(更正的)点击此处下载 ourdev_605960BRI94K.ZIP(文件大小:87K) (原文件名:PCF8563.ZIP)


代码:

(原文件名:PCF8563.c.png)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
Yaksa
2020-02-08 12:10
问题解决,错误有2:
1. 第154行,init_8563函数中不应执行 STATUS=0;   //这个是主要错误!!!
2. 第111行,read函数中应为 while(!SSPIF); 而非 while(!SSPBUF);

现在仿真和硬件都正常

一周热门 更多>