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

cc1310可实现GPIO数据通过DMA保存到存储器中吗?

Hi,在开发cc1310项目中遇到这么一个问题:用cc1310作为信号采集,信号带有一路时钟输入clk,数据为8路并行数据口,cc1310需要在每一个clk的下降沿控制GPIO口读取8路数据,然后组合成一个8字节数据。

问题:设计中使用中断的方式来出发数据读取,但是中断响应有延时(大概40~50us),当clk频率过高时,会导致中断响应速度不够,读出的数据是错乱的。

想通过DMA来保存数据,将8路数据直接存放到DMA中,不知可行否?可行的话,有GPIO访问DMA的例子吗?在网上搜索了一大圈很少有cc1310 DMA的应用

Viki Shi:

DMA的例程可以参考UDMACC26XX文件,路径C:\ti\simplelink_cc13x0_sdk_1_60_00_21\source\ti\drivers\dma

赞(0)
未经允许不得转载:TI中文支持网 » cc1310可实现GPIO数据通过DMA保存到存储器中吗?
分享到: 更多 (0)