F429显示GIF动画,串口中断接收数据受影响

2019-07-20 04:49发布

在使用ucosiii做了开了几个任务,其中一个是循环显示一张gif图片,另外有一个任务是处理串口的接收数据,发现串口接收的数据会丢失部分,然后把循环显示gif的那个函数屏蔽掉,串口就可以正常接收数据了。目前有几个疑问:
1、串口接收数据处理的任务优先级比gif显示任务的优先级高,串口接口中断的优先级已经设置为最高了,gif解码中的内存分配里面的临界保护已经去掉了,为什么串口接收中断会被打断呢?
2、图片显示是通过DMA2D传输的,这个过程会打断串口的中断接收吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。