
STM32 DMA串口传输配置问题
在串口中接收数据配置DMA_InitStructure.DMA_DIR=DMA_DIR_PeripheralDST;//数据传输方向内存到外设发送数据DMA_InitSt...
在串口中接收数据配置
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralDST; //数据传输方向内存到外设
发送数据
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; //数据传输方向外设到内存
是不是每次 发送 和 接收 都要重新配置一下DMA
还是只需要配置一次
还有就是DMA传输完成中断 是不是接收完成 和 发送完成 都是这一个中断 展开
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralDST; //数据传输方向内存到外设
发送数据
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; //数据传输方向外设到内存
是不是每次 发送 和 接收 都要重新配置一下DMA
还是只需要配置一次
还有就是DMA传输完成中断 是不是接收完成 和 发送完成 都是这一个中断 展开
展开全部
那要看你配置成什么模式,Normal模式,完成一次传输后需要重新开启DMA。循环模式,完成一次传输后不需要重新开启DMA
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询