2019-07-20 09:11发布
142zjb 发表于 2018-3-11 20:32 换了种思路, char wav[6]={0x7E,0x04,0x03,0x00,0x0B,0xEF}; for(t=0;tDR=wav[t];
142zjb 发表于 2018-3-11 20:05 我有个模块需要stm32用串口以“16进制发送”“7E 04 03 00 0B EF”才能使用
最多设置5个标签!
终于弄清楚了,这个方法是正确的,我硬件RXD和TXD接错。。。导致只有串口助手能输出,但是根本没输出到模块上
换了种思路,
char wav[6]={0x7E,0x04,0x03,0x00,0x0B,0xEF};
for(t=0;t<6;t++)
{
USART1->DR=wav[t];
while((USART1->SR&0x40)==0);
}
串口打印出来的数据需要以“16进制显示”了,但是还是用不了
只能单纯使用串口助手,以“16进制发送”这串,才能使用
一周热门 更多>