微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32串口2的通信问题

stm32串口2的通信问题

时间:10-02 整理:3721RD 点击:
最近做个项目需要用到两个串口,在调试过程中遇到问题,望广大好心的高手帮助
奇怪的现象:用到串口1时可以发送数据和接收数据,修改为串口2后就只能发送数据不能接收数据!
代码:while(1)
        {
        i=500;
        if(USART_GetFlagStatus(USART2, USART_IT_RXNE) != RESET)
        {     
                      USART_SendData(USART2,USART_ReceiveData(USART2));
                while(i--);
        }
        }

串口2也是需要配置的。

那个USART2的中断你设置没有?

串口2有初始化吗?你改的代码能不能贴出来

我找到问题了,电路板上的串口2接到 485上了,我忘了把短路帽拆了

我找到问题了,电路板上的串口2接到 485上了,我忘了把短路帽拆了

请问你用串口1是如何实现数据的发送和接收的,求指导。可以发个程序吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top