在线时间3 小时
UID83777
注册时间2008-3-14
NXP金币0
该用户从未签到
新手上路

- 积分
- 33
- 最后登录
- 1970-1-1
|
请教一下,KL26应该如何设置I2S的MCLK输出?
我看KSDK里面的SAI_driver 是这样的:
#if FSL_FEATURE_SAI_HAS_MCLKDIV_REGISTER
uint32_t frequency = 0;
/* Get the clock source frequency */
uint32_t mclk_sel = SAI_HAL_GetMclkSrc(reg_base);
frequency = CLOCK_SYS_GetSaiFreq(instance, (clock_sai_src_t)mclk_sel);
/* Configure master clock */
SAI_HAL_SetMclkDiv(reg_base, format->mclk, frequency);
#endif
而KL26 的FSL_FEATURE_SAI_HAS_MCLKDIV_REGISTER 宏是0, 也就是不能设置?
手册里倒是有这个寄存器,但是即使我去写这个寄存器,MCLK的输出也不会改变,始终是48MHz,请问这个能修改吗,应该如何修改?
|
|