OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4551|回复: 2

STM32F411CEU芯片的I2S时钟初始化问题

[复制链接]

6

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
827
金钱
827
注册时间
2021-6-20
在线时间
88 小时
发表于 2022-5-23 23:36:23 | 显示全部楼层 |阅读模式
5金钱
请教一下,原子f407录音机例程中的I2S时钟初始化调用的函数为2个参数的

void RCC_PLLI2SConfig(uint32_t PLLI2SN, uint32_t PLLI2SR)
{
  /* Check the parameters */
  assert_param(IS_RCC_PLLI2SN_VALUE(PLLI2SN));
  assert_param(IS_RCC_PLLI2SR_VALUE(PLLI2SR));


  RCC->LLI2SCFGR = (PLLI2SN << 6) | (PLLI2SR << 28);
}



而我的F411CEU默认的函数为
void RCC_PLLI2SConfig(uint32_t PLLI2SN, uint32_t PLLI2SR, uint32_t PLLI2SM)
{
  /* Check the parameters */
  assert_param(IS_RCC_PLLI2SN_VALUE(PLLI2SN));
  assert_param(IS_RCC_PLLI2SM_VALUE(PLLI2SM));
  assert_param(IS_RCC_PLLI2SR_VALUE(PLLI2SR));

  RCC->LLI2SCFGR = (PLLI2SN << 6) | (PLLI2SR << 28) | PLLI2SM;
}


直接移植后报错,少了第三个参数
const u16 I2S_PSC_TBL[][5]=
{
        {800 ,256,5,12,1},                //8Khz2é&#209;ù&#194;ê
        {1102,429,4,19,0},                //11.025Khz2é&#209;ù&#194;ê
        {1600,213,2,13,0},                //16Khz2é&#209;ù&#194;ê
        {2205,429,4, 9,1},                //22.05Khz2é&#209;ù&#194;ê
        {3200,213,2, 6,1},                //32Khz2é&#209;ù&#194;ê
        {4410,271,2, 6,0},                //44.1Khz2é&#209;ù&#194;ê
        {4800,258,3, 3,1},                //48Khz2é&#209;ù&#194;ê
        {8820,316,2, 3,1},                //88.2Khz2é&#209;ù&#194;ê
        {9600,344,2, 3,1},          //96Khz2é&#209;ù&#194;ê
        {17640,361,2,2,0},          //176.4Khz2é&#209;ù&#194;ê
        {19200,393,2,2,0},          //192Khz2é&#209;ù&#194;ê
};  

RCC_PLLI2SConfig((u32)I2S_PSC_TBL[1],(u32)I2S_PSC_TBL[2]);//éè&#214;&#195;I2SxCLKμ&#196;&#198;μ&#194;ê(x=2)  éè&#214;&#195LLI2SN PLLI2SR

I2S时钟参数

I2S时钟参数



麻烦大家看一下  是否还能用原子程序中的默认参数  第三个设置什么?



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2022-5-24 10:46:33 | 显示全部楼层
回复

使用道具 举报

2

主题

592

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1458
金钱
1458
注册时间
2019-7-28
在线时间
137 小时
发表于 2022-5-24 11:32:30 | 显示全部楼层
看着是时钟分频的问题,你用cube的时钟树配置下看看
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 18:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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