打印

关于USART3口的一点疑问

[复制链接]
285|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
电员师|  楼主 | 2019-11-24 18:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GPIO_SetBits(GPIOA,GPIO_Pin_0); //进入发送模式
                USART_SendData(USART2,temp);         //发送数据
                  while (USART_GetFlagStatus(USART2,USART_FLAG_TC) !=SET);//轮询直到发送数据完毕        
                USART1_printf(USART1,"发送数据成功!\r\n"); //使用串口1打印调试信息到终端

               
                GPIO_ResetBits(GPIOA,GPIO_Pin_0);        //进入接收模式
                while(USART_GetFlagStatus(USART2,USART_FLAG_RXNE)!= SET); //轮询直到485接收到数据                        
                temp= USART_ReceiveData(USART2);
                USART1_printf(USART1,"接收到的数据为%d \r\n",temp);

-----------------------------------------------------------------------------------------------------------------------------------------------
如果我想用temp= USART_ReceiveData(USART2);
接收两个数据该怎么弄?这个好像只能接收一个数据。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

471

主题

480

帖子

0

粉丝