http://blog.sina.com.cn/s/blog_6ebd49350100q5fr.html 里面说到:
在TJA1050中涉及了一个超时定时器,用以对TXD端得低电位(此时CAN总线上为显性位)进行监视。该功能可以避免由于系统硬件或软件故障而造成TXD端长时间为低电位时总线上所有其他节点也将无法进行通信的情况出现。这也是TJA1050与82C250比较改进较大的地方之一。TXD端信号的下降沿可启动该定时器。当TXD端低电位持续的时间超过了定时器的内部定时时间时,将关闭发送器,使CAN总线回到隐性电位状态。而在TXD端信号的上升沿定时器将被复位,使TJA1050恢复正常工作。定时器的典型定时时间为450us。
这个在TJA1050手册也有。很重要的一个功能。
花了很大代价才晓得这个重要性。
知识在于积累,稳定性的一点点提升都是很不容易的。