STM32/STM8技术william hill官网
直播中

峰峰峰11

7年用户 4经验值
擅长:控制/MCU
私信 关注
[问答]

STM32怎么用CAN总线来传输字符串

网上的资料都是用CAN总线来发送字节数据,那怎么来发送字符串数据呢。比如有字符串 char a[]="hello world! hello world! hello world!"。怎么用CAN总线来实现收发 。各位大神 拜托了

回帖(1)

梅梦醒

2017-4-25 00:33:53
CAN一帧数据最多只能发8个字节,要发超过8个字节的数据可以多次来发送,把字符串拆开8个发一次,比如:helloword一帧发hellowor,对应的要发ASSCII十六进制为0x68 0x65 0x6C 0x6C 0x6F 0x77 0x6F 0x72 (注意大小写不一样),就这样拆开发
举报

更多回帖

发帖
×
20
完善资料,
赚取积分