postabc 发表于 2018-3-20 17:57:09

STM32F413配置成SAI配置成TDM/SLAVE_RX模式,无法获取数据



    硬件:
    AD7768数据输出,用STM32F413的SAI TDM模式接收。从示波器上看,SCK 4Mhz,FS125Khz,数据线有有效信号(示波器未测量)
    数据线上硬件波形如下:
   
    FS active处波形细节


软件:

结果:
debug时发现SAI的 SR寄存器一直提示FS error,DR显示的值也不对。

请教各位高手,下一步如何去调试


postabc 发表于 2018-3-20 18:00:22

SAI部分大致软件流程:
初始化GPIO/配置DMA   /配置SAI/   连接SA和DMA,并使能SAI、DMA及DMA的中断\使能AD7768输出数据。
   

postabc 发表于 2018-3-20 18:01:34

请问一下,以前调试TDM Slave模式的高手,在SlAVE模式下,需要配置时钟吗?如果FS=125Khz,怎么配置

uwyciw100 发表于 2018-3-21 08:37:05

请教一下,SAI是什么接口?

postabc 发表于 2018-3-21 09:41:06

Serial audio interface (SAI)

feixiang20 发表于 2018-4-2 23:23:58

可以去参考SPI时钟模式的配置这个资料,至于SlAVE模式下配置时钟请参考官方demo

rrrrro 发表于 2018-9-20 10:40:25

请问 你找到原因了吗

coder_Jun 发表于 2019-10-27 09:57:28

请问是如何解决的?

3637320230 发表于 2020-4-8 11:02:07

看看学习下
页: [1]
查看完整版本: STM32F413配置成SAI配置成TDM/SLAVE_RX模式,无法获取数据