TI中文支持网
TI专业的中文技术问题搜集分享网站

串口/DMA咨询

我想在使用的时候打开,使用完后关闭,怎么搞??

我简单设置了U0CSR寄存器RE位禁止接收,好像也不管用···

Yan:

yueliangz0123,

我没试过,但是你可以尝试,用DMA abort,, 可以在datasheet 里面找到DMAARM  这个寄存器。

WIND JXC:

回复 Yan:

之前试过了DMAARM  赋值0,但还是能收发数据。。。

我直接通过P0SEL寄存器,再不用串口的时候直接赋值0,试了是可以的

da qin zheng sheng:

可以试UxUCR.FLUSH=1;

The current operation can be aborted by setting the UxUCR.FLUSH register bit. This event stops thecurrent operation and clears all data buffers

赞(0)
未经允许不得转载:TI中文支持网 » 串口/DMA咨询
分享到: 更多 (0)