Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
CAN总线
STM32 CAN数据帧问题
发布于 2019-09-24 15:36:02 浏览:1758
订阅该版
动作:设备A使用标准格式数据帧发送8Bit数据数据至设备B。结果:设备B确实接收到正确的8Bit数据 问题:设备B对接收到的帧数据进行解析时,发现接受到的是扩展格式数据帧,即IDE=RT_CAN_EXTID,且ID为0x1D567168 说明: 1. 设备A和设备B硬件、软件以及CAN配置相同,仅ID不同。A为0x01,B为0x02; 2.设备A的msg配置如下: msg.id = 0x01; msg.ide = RT_CAN_STDID; msg.rtr = RT_CAN_DTR; msg.len = 8; 且在发送过程中,不定时打印A的msg,输出均为标准格式数据帧,ID与设置一样为0x01。 3. 对设备B接受到的帧数据解析发现:IDE=扩展格式, ID随着设置A的重启动有时还会变化,大多数情况为0x1D567168,有时为1C467168,1D565368 4. 尝试使用HDR硬件过滤,但情况还是如上一样。 5. 设备的CAN芯片与CAN转USB模块不能互联,所以使用设备A发送CAN数据至设备B,设备B用USB转串口打印输出至电脑。 6.代码参考了官方微信公众号发布的文章《CAN设备应用指南》 求助: 请问造成这种情况的一般原因会是什么呢?需要如何修改这个问题呢?
查看更多
7
个回答
默认排序
按发布时间排序
tyustli
2019-09-24
这家伙很懒,什么也没写!
代码是最新的 master 吗?测试代码是你自己写的还是 应用指南的 sample
aranzeb
2019-09-24
这家伙很懒,什么也没写!
>代码是最新的 master 吗?测试代码是你自己写的还是 应用指南的 sample --- 从github上更新了最新的can.c和drv_can.c。设备B能够正确的正确的收到帧数据,解析帧数据后,是设备A的ID:0x01,且为标准格式数据帧,数据也正常。 但是硬件过滤好像不起作用
wuxiaofeng
2019-10-10
这家伙很懒,什么也没写!
我也测试了一下 ,硬件过滤不起作用呢
tyustli
2019-10-10
这家伙很懒,什么也没写!
>我也测试了一下 ,硬件过滤不起作用呢 --- [https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=422055](https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=422055) 看看这个
UVYM_2965
2020-01-03
这家伙很懒,什么也没写!
请教一下,硬件过滤表不起作用的问题解决了吗?
tyustli
2020-01-03
这家伙很懒,什么也没写!
>请教一下,硬件过滤表不起作用的问题解决了吗? --- 可以参考一下这篇: [https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=422055&highlight=CAN](https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=422055&highlight=CAN)
UVYM_2965
2020-01-04
这家伙很懒,什么也没写!
>可以参考一下这篇: >https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=422055&highlight=CAN ... --- 大神,看过了这篇文章,还是不太明白官方例程中硬件过滤表设置的问题
撰写答案
登录
注册新账号
关注者
0
被浏览
1.8k
关于作者
aranzeb
这家伙很懒,什么也没写!
提问
8
回答
4
被采纳
0
关注TA
发私信
相关问题
1
我也来传一个CANOpen移植,RTT+STM32F107+CanOpenNode
2
谁有STM32裸跑的CANopen程序啊???
3
CAN驱动程序框架
4
CAN驱动接口如何规范一下
5
RTT无法进入线程.Cannot access Memory
6
编译提示arm-none-eabi/bin/ld: cannot find crt0.o: No such file o
7
rtt 2.1.0 正式版 mdk4 bsp/stm32 编译canapp.c错误
8
STM32F10XCAN驱动使用的问题
9
2.1版本stm32f10x分支bxcan驱动波特率设置的bug
10
rtthread2.1.0下,找不到can1设备
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【24嵌入式设计大赛】基于RT-Thread星火一号的智慧家居系统
2
RT-Thread EtherKit开源以太网硬件正式发布
3
如何在master上的BSP中添加配置yml文件
4
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
5
RT-Thread 发布 EtherKit开源以太网硬件!
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
MicroPython
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
16
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
RTT_逍遥
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部