我用XMT输出了一个存储在VD200的实数,使用串口助手得到的是一个XXXXXXXX这样的十六进数据,输出的应该是VB200,VB201,VB202,VB203这四个字节,那么串口助手得到的这四个字节是ASCII码?还是直接就是数字。
问题补充:
输出的VD200应该是浮点数5.0这种。串口助手是000D40A00000000000000000,000D是我自己设置的格式符号,40A00000是对应VD200的4个字节,串口助手十六进制接收的,这个怎么也没法跟5挂上关系。
图片说明:
234162b310dbedd81eb67aBF9792b8d58a384fff8a42a2536fbbaf7e39a85437 6983c0a82eda380898b64CE142FC1bf2
最佳答案
串口助手接收的数据可以显示为16进制或ASCII码
浮点数5.0转16进制为40A00000
提问者对于答案的评价:
谢谢!