串口助手16进制0x不行
时间: 2023-08-20 08:08:14 浏览: 159
当在串口助手中发送16进制数据时,通常需要注意以下几点。首先,根据引用所述,当以文本模式发送时,输入的文本区的内容会被解释为ASCII码,并按照ASCII码的形式发送出去。因此,如果输入的内容是0x06,发送时会将字符'0'和'6'的ASCII码发送出去,而不会发送0x06这个16进制数。如果选择以16进制发送,则会直接发送0x06这个16进制数。所以,如果你希望发送0x06这个16进制数,需要选择以16进制发送。
其次,根据引用和引用所述,如果你在代码中使用串口助手发送16进制数据,可以使用特定的格式来表示16进制数。例如,使用'\x'来表示一个16进制数的前缀,然后后面跟着具体的16进制数值。例如,'\x01'表示十六进制的01,'\x05'表示十六进制的05。你可以使用QByteArray类来存储这些16进制数,并通过串口助手发送出去。
总结来说,如果你想在串口助手中发送16进制数据,需要选择以16进制发送,并按照特定的格式来表示16进制数。例如,使用'\x'前缀表示一个16进制数,然后后面跟着具体的16进制数值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [串口网口16进制发送的和ASCII发送以及16进制接收和ASCII接收区别](https://blog.csdn.net/qq_39400113/article/details/118026025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [支持自动回复CRC16计算的串口调试助手3.2](https://download.csdn.net/download/bigbat/6649529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [QT 串口发送16进制](https://blog.csdn.net/exiagd/article/details/122571953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文