战舰开发板 485通信程序 上位机显示

2019-07-20 02:25发布

我使用的是STM32战舰开发板,用USB转485线做上位机串口通信实验。但是用上位机软件观察通信结果时,下位机传输上来的数据只能以十六进制的形式进行界面显示,当以字符形式显示时就会出现乱码的情况。如,下位机发送“105”,上位机却显示“69”;上位机发送字符“a”到战舰开发板,却显示成了ASCII码“097",请问这是什么原因。另外,如何使上位机与下位机传输的字符或数字保持一致。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lycreturn
1楼-- · 2019-07-20 04:22
 精彩回答 2  元偷偷看……
xiaodu2014
2楼-- · 2019-07-20 06:27
回复【2楼】lycreturn:
---------------------------------
请指教,如何下位机以十进制发送,上位机接收还是十进制,下位机发送字母时,上位机接收到字母,谢谢。
jermy_z
3楼-- · 2019-07-20 07:25
回复【3楼】xiaodu2014:
---------------------------------
自己写上位机,上位机接收到之后,再转化为十进制对应的ASCII码
jermy_z
4楼-- · 2019-07-20 12:57
 精彩回答 2  元偷偷看……
xiaodu2014
5楼-- · 2019-07-20 14:57
 精彩回答 2  元偷偷看……
xiaowangzi
6楼-- · 2019-07-20 20:17
hello

一周热门 更多>