大家好,我想通过串口助手发送一串数据到单片机,如0xAA,0x06,0x01。而单片机接收到数据见图片所示,我仅想要AA 06 01,其余接收的内容如'0','x','x'等,这些是十六进制的标识和两个字节的分隔符逗号,这些数据我不想接收,请问如何屏蔽?
[img]file:///C:UsersAdministratorAppDataRoamingTencentUsers3549654391QQWinTempRichOle35%__@S)KQA[2EP672JNJ~L.png[/img]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我没太明白您说的是什么意思?
你要发送AA 06 01,那就输入AA 06 01,勾选16进制发送,发送就OK了。
这个是可以的,在方框中输入AA 06 01,然后点击发送,接收到的就是16进制数据。
但是如果将数据AA 06 01放在一个txt文件中,勾选16进制发送,接收的数据就是ascii码,所以我要解决这个问题。这个数据仅是测试,解决这个问题后,我之后要发送超大的数据文件。
您说的我明白了,txt文本格式的文件,就是ASCII码格式的(我今天又学到了新的知识,谢谢)。 按我如何能发送一个文件,而接收的是16进制格式的呢? 我要发送一个320*240的图片数据,数据量比较大,所以需要放在一个文件中发送,请问如何实现啊?
一周热门 更多>