初级会员

- 积分
- 188
- 金钱
- 188
- 注册时间
- 2016-12-12
- 在线时间
- 55 小时
|
5金钱
问题1:看手册说SDIO的时钟配置有两种模式,一种是采用旁路模式,直接使用HCLK的时钟,而SDIO时钟最高可为48MHz,那么采用旁路模式时,系统时钟就不可以大于48MHz,是这样的么?
问题2:SDIO另一种时钟配置模式是采用非旁路模式----对接入到SDIO适配器的HCLK/2时钟进行分频获得SDIO_CLK,分频系数范围为0--255,如果使用72MHZ的系统时钟,经分频后最高可得到36MHz的SDIO_CLK。看到有人说SDIO时钟大于24MHz时就需要采用旁路模式,那么就是不允许分频系数设置为0,与手册的说法有些矛盾,请问大于24MHz时需要采用旁路模式 这个说法是否正确,其原因在哪里?
问题3:如何使SDIO的时钟频率达到48MHz?我想到有两个办法:一是系统时钟超频到96MHz,然后分频得到48MHz的SDIO_CLK,而是系统时钟降频到48MHz,使用旁路模式得到48MHz SDIO_CLK。不知这两种方法是否可行,请大家指导一下,谢谢。
|
最佳答案
查看完整内容[请看2#楼]
1,这个你仔细看中文参考手册,是HCLK/2不是HCLK。 2,不知道你的说法哪里看来的,我们一般设置是SDIO时钟不大于48Mhz 3,超频
|