2019-03-23 17:51发布
lcofjp 发表于 2017-1-16 20:53 你Debug看到的并不是发送数据用DR,DR看似一个,其实有两个,你发送用的那个DR是只写的,没办法读取,而你 ...
最多设置5个标签!
哦 明白了 ,我还想问个串口问题 我本想发两个数给上位机,开始我已经CLEAR TC
然后
for(t=4;t<6;t++)
{
//while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束
USART_SendData(USART1, BUF[t]); //向串口1发送数据
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结
} 可我只收到一个数
我在FOR前面改,加多个发送,还是只有一个数
我又在FOR前面改,加了句
USART_SendData(USART1, 'b');
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束
这样又收到了3个数,我很晕。。。
一周热门 更多>