1 / 9
文档名称:

STM32 UART DMA实现未知数据长度接收.docx

格式:docx   大小:46KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STM32 UART DMA实现未知数据长度接收.docx

上传人:zhuwo11 2022/6/6 文件大小:46 KB

下载得到文件列表

STM32 UART DMA实现未知数据长度接收.docx

相关文档

文档介绍

文档介绍:STM32 UART DMA实现未知数据长度接收
串口通信是经常使用到的功能,在STM32中UART具有DMA功能,并口收发都可以使用DMA,使用DMA 发送基木上大家不会遇到什么问题,因为发送的时候会告知DMA发送的数据长度,DMA按照EXTI_LineCmd = ENABLE;
EXTI_In it(&EXTIJnitStructure);
/* Clears EXTI line pending bits. */ EXTI_ClearITPendingBit(EXTI_Une 刀;
}
NVIC_SetVectorTable(NVIC_VectTab_FLASH/ 0x0);
/* Enable the DMAl_Channel_Rx Interrupt */
= DMAl_Channel5JRQn;
= 0;
= 0;
= ENABLE;
NVIC_Init(&NVIC_InitStructure);
/* Configure DMAl_ChanneLTx interrupt */
= DMAl_Channel4JRQn;
= 0;
= 2;
= ENABLE;
NVIC_Init(&NVIC_InitStructure);
/* Configure TIM1 update interrupt */
= TIM4JRQn;
= 0;
= 5;
= ENABLE;
NVIC_Init(&NVIC_InitStructure);
/* Enable and set EXTI9_5 Interrupt to the lowest priority */
= EXTI9_5_IRQn;
= 0;
= 6;