迪文科技论坛

 找回密码
 立即注册
搜索
查看: 276|回复: 2

【提问】CAN 通讯标准桢格式问题

[复制链接]

3

主题

6

回帖

64

积分

注册会员

Rank: 2

积分
64
发表于 2022-2-27 19:21:43 | 显示全部楼层 |阅读模式
根据手册说明:

D2 表示标准 ID 的高 3 bit。但是我实际观察发现,好像是低 3 bit。
比如我设置 D3=0x01,D2=x00时候,can 分析仪器读取的 id 是0x08?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

429

回帖

2394

积分

金牌会员

Rank: 6Rank: 6

积分
2394
发表于 2022-2-28 16:40:04 | 显示全部楼层
本帖最后由 wangyuxiang 于 2022-2-28 16:46 编辑

标准帧格式是由D3和D2的高3bits控制的,所以D3=00000001,D2=000,那合起来就是1000=8,测试读取的ID=08应该就是正确的
你发的是08  测得也是08  00000001000 这个正好是8
回复

使用道具 举报

3

主题

6

回帖

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2022-2-28 20:36:07 | 显示全部楼层
所以文档中描述的是标准帧的高三bit应该就是错误的,应该是标准帧的低3bit。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-7 07:47 , Processed in 0.036697 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表