关于STM32F4XX的485通信中断接收的问题

2019-07-21 05:22发布

关于STM32F4XX的485通信中断接收的问题,数据采用应答模式,就是上位机传个控制信号来,将下位机采集到的数据传给上位机。。。。。。。。。。

发送数据的函数如下:

接收数据的函数如下:
中断接收程序如下:



现在出现了一个很奇怪的问题:

我要是把上图中的 2 给屏蔽掉了,下位机就只能接收到第一次中断,以后上位机的中断就很难接收到了,大部分中断都丢了。。。

或者我将上图中的 1 改成后面的 GetData = USART1->DR;就正常了。。。。

请问大侠们这是神马原因??????











友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。