coffee02182006 - 2008-5-22 9:53:00
请问大学计划的工程师:
有用DMA方式操作UART TX和RX的程序吗?
有的话,给我发一份,
coffee02182007@126.com 谢谢
leajian - 2008-5-23 9:44:00
UART没有DMA方式
leajian - 2008-5-23 9:48:00
APB DMA并不是所有APB设备数据读写的“神”
有些低速设备,像UART、SPI、I2C之类,他们的速度本身就比较慢(相对于CPU),这个时候CPU完全有能力处理的过来,而且,这种通信类的总线的数据量一般不会非常大,所以,没有必要给他们安排DMA方式
SD、Nand之类的APB总线,他们的数据量一般都是比较大的,每次传输都会有大量数据参与交换,而且他们的频率都在十几或者几十MHz单靠CPU其实有时候是不大够用的,所以利用DMA去传输才是比较好的选择~
coffee02182006 - 2008-5-23 16:59:00
谢谢哦,明白了