请问有谁玩过CAN_J1939协议。断开通信,J1939协议一直停在中...

2020-02-06 10:34发布

     连上CAN线,J1939都OK。
   断开CAN线,让PIC工作,它只发了7组命令,就一直停在中断里了。重新接上CAN信,PIC才从中断里跳出来。
   我尝试着在一直停在中断的时候,清除中断信号,但还是不行。
   我估计是因为发送缓冲器有数据,所以一直判断有中断,要清除缓冲器才行。
   但是我不知道如何清除缓冲器,同时我也不知道我现在分析的对不对。
   请过来人,帮我分析下,谢谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
wolfdong7
2020-02-08 05:11
craigtao 发表于 2014-6-5 08:19
哦,你的意思是j1939没有分包机制,是吧,NMEA2000有分包机制的,你以前的程序有吗?给我一份学习学习,{ ...

以前公司的程序都是加密的.
现在离职快一年了。
没法share.sorry

一周热门 更多>