仿真如图:
(原文件名:proteus.PNG)
源代码和仿真文件:
(错误的)点击此处下载
ourdev_605713SIN2TW.zip(文件大小:80K) (原文件名:proteus.zip)
错误描述:仿真正常,但在板子上运行时,或者乱码或者无显示
示波器图形显示:写入0xa3时,scl只跳动了2次
错误原因:不应加入 STATUS=0;
(更正的)点击此处下载
ourdev_605960BRI94K.ZIP(文件大小:87K) (原文件名:PCF8563.ZIP)
代码:
(原文件名:PCF8563.c.png)
调试这些东西总得拿示波器抓一下波形的。
1. 第154行,init_8563函数中不应执行 STATUS=0; //这个是主要错误!!!
2. 第111行,read函数中应为 while(!SSPIF); 而非 while(!SSPBUF);
现在仿真和硬件都正常
一周热门 更多>