我为 LIN 总线使用了一块 9s12xep 板,我发现我几乎无法从 LIN 总线获得信号。
1.我下载了 Lin_stack 并使用了示例程序“XEP100_Gateway”。
2. 我的
开发板使用 SCI0 和 SCI1 作为 Lin 总线。所以我更改了 .npf 文件。
3.CANoe无法从开发板获取任何信号。
Demo板和我的板有很大区别。演示板使用 MC33905S 用于 LIN 总线,而我的板使用 TJA1020。
我通过一段没有 lin_stack 的代码检查了我的板子,CANoe 收到了消息。
这两种芯片有什么区别吗?以及任何解决方案?
另外,
tim_init()的最后一段应该是TIM_TSCR1_TEN = 1吧?