串口调试助手发送格式的问题 25

我用串口调试助手测试一个超声波探头是可以用的二进制发送fc01a100009e,fc01b20000af,fc01c30000c0给探头就会返回距离。我现在用stm32单... 我用串口调试助手测试一个超声波探头是可以用的 二进制发送fc01a100009e,fc01b20000af,fc01c30000c0给探头就会返回距离。我现在用stm32 单片机模仿串口调试助手发送这些二进制给探头:定义u8 buf1[6]={0xfc,0x01,0xa1,0x00,0x00,0x9e},u8 buf2[6]={0xfc,0x01,0xb2,0x00,0x00,0xaf},u8 buf3[6]={0xfc,0x01,0xc3,0x00,0x00,0xc0} 然后通过串口一个字节一个字节发送给探头,发送确实成功了(HEX格式接收到fc 01 a1 00 00 9e fc 01 b2 00 00 af fc01 c3 00 00 c0 ) 但是探头没反应 没有返回距离。所以我在想是不是发送格式出错了,希望各位指点,另附图,串口调试助手正确调试时的图。
如果错误了,那应该如何发送才能达到效果呢?
展开
 我来答
匿名用户
2015-06-16
展开全部

不妨使用串口软件,测试一下你的单片机,看看是否可以按照通信参数进行通信。

支持从设备模拟的软件,如格西烽火等,都可以。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式