..。stm32 串口DMA发送完成,一直进入空闲接收中断?

2019-12-12 18:22发布

...问题描述:使用F407片子,配置DMA发送完成,接收空闲中断,出现现象每次发送之后,必进接收中断,请问大家怎么解决的?
另外: 设备使用4个串口,每个串口外挂一个485分别接5个子设备,采用轮询方式,如果5S内相关子设备没回复,任务掉线,本人设计方式是一个发送任务,没次宏观并发轮询4个串口,释放当前发送信号量,延时100S;接收任务中等待这个延时信号量到来后,启动OSQPEND等待消息队列1S,在接收中断中数据到来后,
释放消息队列,接受任务2S后没有收到消息队列内容,2次认为断线,这样设计合理么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。