STM32F107使用USART1收发数据,接收到数据可以进入中断服务函数但无法执行
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
{
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
c1=USART1->DR;
USART1Write(&c1,1);
}
直接跳过上面的函数
在主函数里可以执行USART1Write(data1,4);这条语句,但是串口调试助手收不到数据,是硬件的问题吗?
求大神回复!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>