关于串口通信方面的

2019-07-21 00:38发布

想F4能像PC端的串口助手一样16进制发送数据,固定长度为16位。。。结果用串口助手或者bushand抓都是只有最末尾那个字节的数据。。。如何是好啊。。。
u16 yeah[2]={0x83,0xd7};
for(ii=0;ii<2;ii++)
{
USART_SendData(USART1,yeah[ii]);
}
求教大神,因为另外一端是ZB,是要通过判断两个字节来作Cmd,用串口助手以16进制发送就可以,但是用上单片机后就没能成功。我看了USART_SENDDATA,最后DR寄存器里面的数据&0x01ff,只保留了9位。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。