关于CAN报文的问题

[复制链接]
5892|47
chenci2013 发表于 2017-7-27 23:03 | 显示全部楼层
31 30 30 38 36 31 31 30 都减去48
 楼主| 谢谢谢林达 发表于 2017-7-28 07:58 | 显示全部楼层
dirtwillfly 发表于 2017-7-27 18:44
你用的什么单片机?

mc9s12xep100。飞思卡尔系列的!
 楼主| 谢谢谢林达 发表于 2017-7-28 07:59 | 显示全部楼层
cehuafan 发表于 2017-7-27 22:40
{'1','0','0','8','6','1','1','0'}  对应31 30 30 38 36 31 31 30

加单引号发送的是字符码,然后发送文字或者英文单词的时候用加单引号吗?
 楼主| 谢谢谢林达 发表于 2017-7-28 07:59 | 显示全部楼层
232321122 发表于 2017-7-27 22:40
这是16进制的数据。

楼上正解!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:00 | 显示全部楼层
uptown 发表于 2017-7-27 22:41
楼主没有搞明白这个对应关系吗?

一直用的自动生成代码,闲着没事练练手写,所以理解的不够深刻吧,这下印象就很深了!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:01 | 显示全部楼层
xiaoyaozt 发表于 2017-7-27 22:42
这个can通信的数据都是对应的。

已解决!谢谢老哥!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:02 | 显示全部楼层
mnynt121 发表于 2017-7-27 23:00
这个前面的是0x30+

已解决谢谢老哥!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:02 | 显示全部楼层
10299823 发表于 2017-7-27 23:00
转换为字符串看就对了。

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:02 | 显示全部楼层
kmzuaz 发表于 2017-7-27 23:01
你查看一下asicII就明白了。

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:03 | 显示全部楼层
51xlf 发表于 2017-7-27 23:01
这个没有错误,接收结果正确。

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:03 | 显示全部楼层
51xlf 发表于 2017-7-27 23:02
unsigned senddata[8]={ 1, 就对了

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:04 | 显示全部楼层
chenci2013 发表于 2017-7-27 23:02
10086110这八个数对应31 30 30 38 36 31 31 30

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:04 | 显示全部楼层
cehuafan 发表于 2017-7-27 23:03
你发送的是asic码。

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:05 | 显示全部楼层

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:06 | 显示全部楼层
uptown 发表于 2017-7-27 23:03
字符和16进制是对应的。

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:06 | 显示全部楼层

把单引号去掉就行了!楼上的老哥们讲的很详细!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:07 | 显示全部楼层

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:07 | 显示全部楼层
51xlf 发表于 2017-7-27 23:03
楼主把16进制和十进制搞错了。

已解决谢谢老哥!!
 楼主| 谢谢谢林达 发表于 2017-7-28 08:08 | 显示全部楼层
chenci2013 发表于 2017-7-27 23:03
31 30 30 38 36 31 31 30 都减去48

48是十进制的48吧,转换为16进制是30也就是31-30=1! 谢谢老哥!
gujiamao12345 发表于 2017-7-28 09:32 | 显示全部楼层
没毛病 字符和ASCII码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部