牛卧堂MCU技术交流

标题: 怎么使用SPI的PDMA功能作为主设备接收数据? [打印本页]

作者: 与时俱进    时间: 2014-4-27 20:56
标题: 怎么使用SPI的PDMA功能作为主设备接收数据?
因为时钟要由主设备送出,如果开启PDMA功能,想要接收数据,是不是要开启两个PDMA通道,一个通道用于内存-->SPI_TX,目的是送出时钟信号给从设备;另一个通道用于SPI_RX-->内存,真正用于接收数据?


作者: a_ziliu    时间: 2014-4-28 17:28
不用,只要開啟SPI接收PDMA即可。
SAMPLE CODE請參BSP中。有個例子是存取SPI flash使用pdma的功能。
NUC100SeriesBSP_CMSIS_v1.05.003\NuvotonPlatform_Keil\Sample\NUC1xx-LB_002\Smpl_SPI_Flash_PDMA
作者: 与时俱进    时间: 2014-4-28 18:31
a_ziliu 发表于 2014-4-28 17:28
不用,只要開啟SPI接收PDMA即可。
SAMPLE CODE請參BSP中。有個例子是存取SPI flash使用pdma的功能。
NUC100 ...

ok,我看看例子再做实验。
作者: 与时俱进    时间: 2014-5-3 19:46
a_ziliu 发表于 2014-4-28 17:28
不用,只要開啟SPI接收PDMA即可。
SAMPLE CODE請參BSP中。有個例子是存取SPI flash使用pdma的功能。
NUC100 ...

把GO_BUSY置1启动PDMA传输,是这样吧?




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2