求助一个小问题

2019-07-20 15:52发布

我想将USART3接受到的数据存放到数组USART3_RX_BUF[],再将USART3_RX_BUF[]的数据发给USART1,最后显示到串口助手
                       for(t=0;t<len;t++)
                        {
                                USART_SendData(USART3,USART3_RX_BUF[t]);
                                while(USART_GetFlagStatus(USART3,USART_FLAG_TC)!=SET);
                        }

我想问的是直接用这串代码可行么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
linzhijiang_sz
2019-07-22 12:06
咎落 发表于 2017-3-23 19:37
我已经用中断实现我想要的结果了,对于查询方式还是不太懂。感觉主程序不怎么会写,没接触过查询方式,不 ...

查询的方式就是每段时间去查串口接收信号的flag置起了没有。就譬如说,假如你要查你的快递是否到了。你可以每段时间去官网查它的状态,到了哪里,这就是查询方式。或者你可以等待,等待服务台给你发信息说你的快递到了,这就是中断。大概就这么个意思!

一周热门 更多>