串口用接收中断,使用DMA发送数据

2019-07-20 14:04发布

我想使用串口接收中断+DMA的发送实现串口通信,但是我现在有一点问题不理解就是,串口在接受到数据的时候接收中断开启,我会在接受中断里面判断一下我接收到的数据是否是我需要的,如果不是直接舍弃,是我要的数据保存下来,然后利用DMA发送出去,这期间数据是保存在什么地方?我没有搞明白,还有我需要写一个发送函数,在里面判断发送的数据是否发完,应该如何判断,我都没有明白,求大神指点,现在急用,谢谢各位大神
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。