请问:DMA_UR2T_CR这个寄存器里的Bit6,不用清零的吗?
<p>最近用UART_DMA,昨天发现点问题:PC端收到了一帧额外的报文。故回过来反思,DMA_UR2T_CR这个控制DMA自动发送的寄存器,里边的使能位(b7)和触发位(b6),示例代码中似乎没见清零的时候。</p><p>TRIG(b6)这个触发位,每次写1就发动一次?发完后不会再次自动发送,必须重新写一次1才能启动新一轮发送?</p>
<p>这个手册中寥寥几句,似乎也没看明白。</p>
<p><img src="data/attachment/forum/202412/20/103513h5b95tp0df9bbryt.png" alt="DMA_UR1T_CR.png" title="DMA_UR1T_CR.png" /></p>
触发位不需要清零,完成标志才要清零。
页:
[1]