迪文科技论坛

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

【提问】Can数据传输仅传输有误

[复制链接]

1

主题

6

回帖

62

积分

注册会员

Rank: 2

积分
62
发表于 2025-1-3 11:21:52 | 显示全部楼层 |阅读模式
Can通信仅能传送0x5000地址数据的低8位,无法传输高8位,因而当0x5000处数据为255时,屏幕发送数据为0x00ff;0x5000数据为256时则发送数据为0x0000;
操作位置在03页


工程及相关代码如下,万分感谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

228

回帖

1951

积分

金牌会员

Rank: 6Rank: 6

积分
1951
发表于 2025-1-3 13:19:17 | 显示全部楼层
数组定义为8位。u8 status[8];status[1] = (unsigned char) (R_Dgus1 & 0xff00) >> 8;变量类型别乱了。
回复

使用道具 举报

1

主题

6

回帖

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2025-1-3 14:14:15 | 显示全部楼层
本帖最后由 lulalula 于 2025-1-3 14:38 编辑
紫狐 发表于 2025-1-3 13:19
数组定义为8位。u8 status[8];status[1] = (unsigned char) (R_Dgus1 & 0xff00) >> 8;变量类型别乱了。 ...

谢谢您,问题解决了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 21:06 , Processed in 0.040510 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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