Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
status |= FLEXCAN_DRV_Send(CAN_INST, TX_MAILBOX, &txMbStdInfo, TX_MSG_ID, txMsg.data);我只在main.c调用了一次这个发送函数(没有循环),can的是没有接入总线与没有应答的。我用示波器量,为什么调用一次,它会一直发呢?
产生了busoff,目前sdk的CAN初始化完后默认开启busoff自动恢复功能的 可以通过以下方式关闭: 在CAN初始化完后加以下代码
一直发的原因就是因为只有单个节点在总线上。
ISO 11898-1:2015
好的,感谢你们的回复!
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...