stm32f103串口使用DMA+FIFO

stm32f103若使用普通的串口接收程序,波特率设为115200,因为读取时须要占用CPU资源,因此实际速率很是慢。但若是使用DMA来处理则速度很是快,实测在波特率115200时,而且使用队列,速率能够达到10k以上。固然实际状况可能有些差异,我是用来接收上位机发来的固件,而后当从FIFO读取出的数据长度计满1024字节时,还要去写入FLASH。固然此时若是FIFO大于1024字节的话,DMA仍
相关文章
相关标签/搜索