PIC18F458 CAN通信源程序,Proteus调试出现问题,请教解决方法!

2020-02-07 09:35发布

调试程序时一直都在“while((CANSTAT&0X80)==0);”过不去,不知道是什么原因,请指教!!!
附件是程序和出现的问题!
程序是刘和平的书《PIC18FXXX单片机程序设计及应用》上的例程。
估计是不会有错误的,请指教!
源程序ourdev_278442.rar(文件大小:62K) (原文件名:CAN Debug.rar)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
31条回答
yangzhenjiang
2020-02-08 01:42
我把LZ提到的程序下到了两片18f458里(收发器用的是mcp2551,没接电感,其他与刘和平书中完全一致),结果不能像刘和平书中所讲那样:从机将数据加1后返回;现在的情况是串口调试助手只能收到发给主18f458的数据,不能加1。请高手指教!!

一周热门 更多>