串口双机或多机通讯

双机或多机通讯中主从机的启动顺序存在时间差,如果处理不好,就会出现通讯时好时坏的情况。

若使用dma:dma使能应在串口dma 之前或者串口使能后先判断是否存在上溢错误,若是则通过读DR寄存器清除上溢。否则会出现因上溢导致的DMA死锁

posted on 2017-03-11 11:10  杰瑞鼠  阅读(339)  评论(0编辑  收藏  举报