2021-05-03
2021/5/3 18:27:08
本文主要是介绍2021-05-03,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
项目场景:
因为需要CAN总线发送格式要由标准帧换成扩展帧,标准帧的发送测试了很多次,也很正常。
问题描述:
换成扩展帧,很多文档介绍,IDE=0为标准帧,=1为扩展帧,用: Can_Tx.IDE = 1; 反复测试,=0为标准帧,正常,=1就不是得不到想要的扩展帧,收不到ID、DLC、data,花了两天多时间来测试,一直不能实现,找不到原因。解决方案:
反复在网上找别人的文档,有人的程序中用“CAN_ID_EXT”来代替“1”,即:
Can_Tx.IDE = CAN_ID_EXT;
我也是没有办法了,也试着这个代码, 其他没有改变,编译后,下载HEX文件后,扩展帧 正常。
不理解什么原因,反正正常了,莫名其妙!
供调试CAN扩展帧的同好们参考!!
这篇关于2021-05-03的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南