求助:STM32串口1发送16进制无法认识问题

2019-07-20 06:57发布

现在用STM32F407的串口1转232来控制长虹投影机,
长虹投影机控制16进制控制控制码为:
开机:34 41 42 36 30 38 30 30 30 30 30 32 30 31 30 42
关机:0D 34 41 42 36 30 38 30 30 30 30 30 32 30 30 30 41 0D
波特率是对的,并且STM32发送开机命令码是可以正常开机的。

  问题:  但是STM32发送的关机码不可以关机,通过电脑串口助手可以查看到STM32发的关机码是正确的

用电脑的串口助手来控制长虹投影机,发同样的关机码投影机是可以关机的。
总结:STM32发送关机码不可以关机,发开机码可以开机,电脑串口助手发送关机、开机码都可以正常控制。
求大家帮我分析一下是什么原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lvkanger
1楼-- · 2019-07-20 12:12
 精彩回答 2  元偷偷看……
Viso
2楼-- · 2019-07-20 15:25
 精彩回答 2  元偷偷看……
lvkanger
3楼-- · 2019-07-20 17:32
Viso 发表于 2018-8-2 09:48
通过电脑串口助手监控到STM32发出来的码也是相同的。

串口调试助手发送的数据呢?监控没?看看串口调试助手发出来的是什么
Viso
4楼-- · 2019-07-20 21:08
lvkanger 发表于 2018-8-2 10:32
串口调试助手发送的数据呢?监控没?看看串口调试助手发出来的是什么

串口助手是有回显的,所以发出去的也可以看到,16进制的数据是相同的。
lvkanger
5楼-- · 2019-07-21 00:59
 精彩回答 2  元偷偷看……

一周热门 更多>