longsky1985 发表于 2010-5-11 09:18:50

CAN求助:SJA1000通讯时中断引脚会被拉低,再也不变高?

各位大侠,我正在调试CAN通信,使用USB-CAN调试。当上位机的发送周期较大时,我的CAN节点接收没有问题,中断可以正常发生,但当发送周期比较小的时候,我的CAN节点不能接收到信息。用示波器观察,SJA1000T的INT脚一直是低。CAN节点的设计图纸见附件。
点击此处下载 ourdev_552982.pdf(文件大小:710K) (原文件名:CAN.pdf)

mflyxy 发表于 2010-5-11 16:30:13

等高手估计你得上程序 才能看出问题来

longsky1985 发表于 2010-5-13 08:46:19

回复【1楼】mflyxy
-----------------------------------------------------------------------

经过几天的检查,终于发现了问题的所在:我把CAN读的子程序放在主循环里面了,没有放到CAN中断里面处理,造成缓冲区满,引起INT脚被拉低,从而再进不去中断。(我使用的是下降沿中断)

proteldxp 发表于 2014-1-8 23:34:25

。。。。。。。。。。。。mark
页: [1]
查看完整版本: CAN求助:SJA1000通讯时中断引脚会被拉低,再也不变高?