STM32使用DMA加串口空闲中断接收数据

 STM32中,须要用串口接收数据,是使用串口中断来接收数据。可是用这种方法的话,就要频繁进入串口中断,而后处理,效率就比较低。因而就想到用DMA来接收串口数据,这个STM32也是支持的。可是关键的一点,怎么知道数据接收完毕了呢?若是接收的数据长度固定,那就好办,直接设置DMA的接收数据个数就好了。可是若是长度不固定了,那应该怎么办了?数组          这个时候,就要用到STM32在串口中提
相关文章
相关标签/搜索