用dma做串口UART0通信

[复制链接]
2250|2
 楼主| clleady 发表于 2011-1-26 13:17 | 显示全部楼层 |阅读模式
用dma做串口UART0通信,请问dma源和目的是不是都是UART0?还是源是UART0,目的是CPU?我不会,谢谢高手致敬?
xhtxzxw 发表于 2011-1-26 23:12 | 显示全部楼层
说法错误吧?不是“ 用dma做串口UART0通信”,应该是“ 用dma配合串口UART0通信”吧?
nicholasldf 发表于 2011-1-27 09:33 | 显示全部楼层
是内存SDRAM/SRAM 和 串口之间
发送:设定好发送内容的内存首地址和发送个数,DMA会自动帮你把那一片内存的字节通过串口发送出去,发送结束后有一个中断表示提示你的;

接收:设定好内存接收地址和接收个数,串口每收到一个字节,就会通过DMA放入到你指定的地址,,当接收完你指定个数的字节后,,也产生一个中断提示你;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:活到老学到老

219

主题

477

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部