硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2995|回复: 1
收起左侧

[技术讨论] I2S的数据位设置问题

[复制链接]

6

主题

13

回帖

31

积分

新手上路

积分
31
发表于 2019-9-16 15:01:59 | 显示全部楼层 |阅读模式
参考了V4开发板的录音机代码,配置成 {I2S_Standard_Phillips, I2S_DataFormat_16b, I2S_AudioFreq_8k} ,用示波器测出MCLK是2M,采样时钟LRCLK(WS)也确实是8K,但是SCLK位时钟却是512K,刚好是采样时钟的64倍,也就是有32位的左32位的右声道,这个不是设置成16位就应该只有32位的数据吗?另外MCLK和SCLK,LRCLK这些时钟信号都是STM32这边出的,我配置成I2S_Mode_MasterRx,应该和从机没什么关系了吧?搞不懂是哪里配置问题,还是本来就是64位,没用到的位可以不用理?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107077
QQ
发表于 2019-9-18 10:32:41 | 显示全部楼层
简单的研究过SAI的,时钟关系: 1.jpg

程序中直接配置帧长度等:

QQ截图20190918103243.jpg


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-17 06:30 , Processed in 0.153878 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表