楼主,前一段时间我被can整疯了。我的loopback也正常。但是normal输出就有问题。我接了普通的收发器TJA1050 ...
哪有做工程师不被折腾折磨的:) watershade 发表于 2016-5-17 21:06
楼主,前一段时间我被can整疯了。我的loopback也正常。但是normal输出就有问题。我接了普通的收发器TJA1050 ...
是收发器的问题? 正常啊 hxp2yf 发表于 2016-5-18 07:35
是收发器的问题?
准确的说收发器没问题,是我那劣质的杜邦线问题或者走线的问题,后来我有做了一种更稳定的连接方法,才解决。 学习中,还有实验 这个是正常现象, 在没有接收发器的情况下, 如果设置为正常模式,那么此时会处于离线状态,当然是没有波形的,如果设置为环回模式,CAN内核忽略确认错误(在数据/远程帧的确认位时刻,不检测是否有显性位)。在环回模式下, bxCAN在内部把Tx输出回馈到Rx输入上,而完全忽略CANRX引脚的实际状态。发送的报文可以在CANTX引脚上检测到。因此在环回模式下,是有发送波形的. 接收时,是需要自己去get,而不是等中断。
页:
1
[2]