stm32 串口+DMA+环形FIFO缓存收发数据

自用,比较粗糙,欢迎讨论 重要几点 1.配置DMA,串口及环形buff之间的关系; 2.USART_IT_IDLE空闲中断接收完一帧数据,处理环形buff入口指针,通知用户程序接收完一次数据; 3.发送数据无需利用环形buff,直接将待传数据做为DMA的源地址,再使能相应DMA通道,根据串口TC中断判断发送完成; 4.用户程序中读取FIF0;web 环形FIFO buff FIFO实现为一个维护入
相关文章
相关标签/搜索