**串口传输大量数据时 总线空闲中断+DMA传输 为CPU减负**
串口传输大量数据时 总线空闲中断+DMA传输 为CPU减负 在使用串口接受数据时,如果用while在主函数等待,或者用if在主函数判断,传输少量的标志位可以,程序效率很低,如果用DMA+单字节串口接受中断,这样效率高了,但是当我们需要不间断传输大量数据时,单片机频繁进入中断,有时会影响main()函数的运行,如果采用串口总线空闲触发中断+DMA传输,可以完美的解决这两个问题。 U
原创
2017-07-27 15:17:25 ·
1306 阅读 ·
1 评论