串口+DMA接受不定长数据

工做中常常会遇到串口通讯,并对交互的数据进行处理。常常用到的是经过不停的产生串口接收中断,而后对数据作处理。,这样作的弊端就是,不停的会产生串口接受中断。中断请求不但使CPU停下来,并且要CPU执行中断服务程序为中断请求服务,这个请求包括了对断点和现场的处理以及CPU与外设的传送,因此CPU付出了不少的代价。后面就能够采用DMA接收数据,这样串口就能够不须要每次接收到一个字节的数据就进入中断,影响
相关文章
相关标签/搜索