[AVR单片机] 串口调试助手发送数据的问题

[复制链接]
1260|4
 楼主| beifengabc 发表于 2014-3-19 19:33 | 显示全部楼层 |阅读模式
RT,请问下串口调试助手一次发送一个字节(8位)是按照什么格式发的?

比如我发送1到单片机,那么串口调试助手发送的是(0000 0001)到单片机是吧。

现在的问题就是,如果我发送的是2位数或3位数(小于255),比如我发送125到单片机,可是单片机发送回来的却是5,而不是125。

那请问,串口调试助手发送125的时候,是把125分开看成1,2,5三个数组组成的字符串,既第一次发送0000 0001,第二次发送0000 0010,第三次发送0000 0101这样到单片机,而不是一次发送0111 1011到单片机吗?

那怎么样才能一次性发送一个字节的数(小于255)到单片机上,而不是分开发送?
qin552011373 发表于 2014-3-19 19:37 | 显示全部楼层
选用hex发送就可以了
 楼主| beifengabc 发表于 2014-3-19 20:33 | 显示全部楼层
qin552011373 发表于 2014-3-19 19:37
选用hex发送就可以了

版主,请问我上面说的那个疑惑,125,是分3次发还是一次发的啊?
选用hex发送也不对啊...
qin552011373 发表于 2014-3-19 23:34 | 显示全部楼层
分三次
 楼主| beifengabc 发表于 2014-3-20 10:32 | 显示全部楼层
qin552011373 发表于 2014-3-19 23:34
分三次

哦,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

1

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