STM32使用串口1配合DMA接收不定長數據

實現思路:採 用STM32F103的串口1,並配置成空閒中斷模式且使能DMA接收,並同時設置接收緩衝區和初始化DMA。那麼初始化完成以後,當外部給單片機發送數 據的時候,假設這幀數據長度是100個字節,那麼在單片機接收到一個字節的時候並不會產生串口中斷,而是DMA在後臺把數據默默地搬運到你指定的緩衝區裏 面。當整幀數據發送完畢以後串口才會產生一次中斷,此時能夠利用DMA_GetCurrDataCo
相關文章
相關標籤/搜索