【求助帖】8032串口的十六进制数据发送问题
现在在用到ITE8528芯片中的内置UART串口,通过串口往外面抛数据,暂时的我在PC端是用串口助手接受(自己后续要开发APP),但是现在数据在传输的过程中出现了几个问题。
1.我现在有一些16进制的数据需要发送出去,比如0x16,0x399f 等待,
如果按以下方法发送,发现不行
typedef volatile unsigned char xdata XBYTE
XBYTE buff=0x16;
SBUF=buff;
这样设置时发现PC端接收不到数据不知道为什么
在这种情况下,是以 0001 0110 的数据发送出去了?还是按照0,x, 1,6 这4个字符依次发送了呢?
2.同样,如果我想同样在PC端向串口发送 0x16的数据,我该怎样操作呢?
如果在串口助手中选择以十六进制发送,是不是发送16就行了?这样串口端get到的是什么呢?
希望各位大神指导