专家你好,我正在使用 板 MRCANHUB K344 但遇到了问题,尽管打开了 STB 和 EN 引脚,但无法在逻辑分析器中接收数据。然后将黄色和白色电缆连接到逻辑分析仪。希望你们能检查一下我的压缩测试程序,哪里出错了,我是否需要使用 MRCANHUBK344 提供的无人机罐术语?
你好、
我用的也是这种连接方式。在只连接 Saleae 逻辑系统的情况下,我仍能看到 CAN 信息,因为没有 ACK,也没有连接 CAN 节点。
连接 PCAN 工具后,我看到每 200 毫秒传输一次信息
在代码中,我忽略了";" on while loop
BR, Petr
谢谢您,但按照您上面说的配置后,我仍然出现 can 错误,能否请您检查一下这样的接线是否正确,我将 can0A 连接到 Logic,can0B 与无人机 can term 连接......如果我能看到您是如何用 MRCANHUBK344 进行接线测试的,将会很有帮助。
您好,
Siul2_Dio_Ip_WritePin的用法是错误的。您应该
如果在引脚工具中定义了引脚标签,则可以使用
如果您只连接逻辑分析仪,那么终端(例如:......否则将看不到 CAN 信息。此外,由于逻辑分析器不接受消息,因此它将重复发送,并且您永远不会通过wh ile语句来检查传输。此外,在使用 TX 轮询模式时,你需要反复调用 flexcan_IP_MainFunctionWrite。它可以用作
最后,不要使用 FIRC 作为 CAN 协议时钟,而应选择 FXOSC 或系统时钟。
经过上述更改并终止了总线,我使用分析器看到了这条总线
BR, Petr