CAN收发器TJA1050与sn65hvd230无法通迅
Dear all:我这里用三块板子来测试CAN总线,两块RSB4210,一块m52259demomcu。
RSB4210的CAN芯片是sn65hvd230,程序在linux上运行。m52259demomcu的CAN芯片是TJA1050,程序在MQX实时系统上。现在测试的结果是,三块板子,各自的CAN回环测试是正常的。用插针将三块板子CAN线连在一起。其中两块RSB4210的CAN通迅正常,但是RSB4210与m52259demo的通迅一直有问题。问题主要表现在,m52259的板子不能收发数据,用示波器测量CANH与CANL电压是3.7v比RSB4210的2.5v要高很多。请各位朋友帮忙分析下,在此感谢谢!
PS:坛子中的CAN讨论大多在AVR版块,所以也发在这里,若有错误,请admin协助移到相应版块,谢谢!
问题解决了。linux对sv65hvd232的采样计算有问题,所以是bitrate不匹配造成的。
PS:人生最快乐的事是,自己的贴子自己结么,{:smile:} 顶你一个,结贴是美德,特别是自己结贴,哈
页:
[1]