最近再做一个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
谢谢!
TI中文支持网


