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

CC1310 I2S DMA 输出可以,DMA输入没有反应 这是为什么

最近再做一个CC1310的I2S接口程序,配置完I2S接口后,I2S的波形格式都对了,可是无法采集数据,MOSI是有输出的,CC1310是主模式 ,从模式的芯片对CC1310的MISO有信号输出,不知道如何解决

Susan Yang:

很抱歉,关于I2S暂时还没有完整的例程

但您可以参考了解寄存器的相关内容C:\ti\simplelink_cc13x0_sdk_1_40_00_10\source\ti\devices\cc26x0\inc\hw_i2s.h 另外还有DMA的相关设置

HWREG(I2S0_BASE + I2S_O_AIFINPTR) = 0x0; // Set to the address of the DMA input block location in memoryHWREG(I2S0_BASE + I2S_O_AIFOUTPTR) = 0x0; // Set to the address of the DMA output block location in memoryThese are incremented by 1 (byte) or 2(word) for each AHB access and at the end of the block will take the address of the I2S:AIFINPTRNEXT and I2S:AIFOUTPTRNEXT

jiwei zhong:

回复 Susan Yang:

HWREG(I2S0_BASE + I2S_O_AIFINPTR) = 0x0;     I2S_O_AIFINPTR 和 I2S_O_AIFOUTPTR 好像都是只读寄存器,不可以写的。我程序中修改 AIFOUTPTRNEXT或AIFINPTRNEXT 效果不明显,不能能按照指向的地址提取数据。

guorong tang:

你好,我的I2S没有反应,方便给一下你的驱动代码吗?

user4851835:

您好,我现在刚开始用I2S,资料很少您能把您的代码给我一份吗?谢谢,我的邮箱1254379448@qq.com,万分感谢!!!

yaming fu:

CC1310的i2s驱动可以发给我一份吗,到现在都没有完整的驱动,资料太少了。641855478@qq.com

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 I2S DMA 输出可以,DMA输入没有反应 这是为什么
分享到: 更多 (0)