407降频后TF卡或USB读卡器工作异常

2019-07-20 03:19发布

整个PCB板功耗偏高,需要对407降频,在库函数版本的程序中,对system_stm32f4xx.c文件中PLL_N的值修改,
由默认的336更改为192,系统SD卡、按键、LED、wm8978播放MP3功能均正常。
测试USB读卡器功能时功能不可用,win10提示“请求设备描述符失败”,原USB的频率为PLL_VCO / PLLQ=48MHz,
于是将PLL_Q的值更改为4,因为192÷4=48MHz,保持USB频率和原来一样,在设备管理器中可以看到“USB大容量存储”,
但这样会导致TF卡不能工作;实测在PLL_N=192的时候,PLL_Q的值最小为6TF卡可以正常工作。
请教原子哥降频后,怎么才能让TF卡和USB读卡器同时工作...@正点原子

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Neu_Andy
1楼-- · 2019-07-20 05:49
 精彩回答 2  元偷偷看……
edmund1234
2楼-- · 2019-07-20 08:52
 精彩回答 2  元偷偷看……
Neu_Andy
3楼-- · 2019-07-20 10:25
edmund1234 发表于 2019-3-13 20:32
直接降频出问题是必须的
建议你用cubeMx随便建个项目, 把你要的频率在里面配置好, 然后把它产生出来的配 ...

cubeMX生成的时钟配置参数和我手动配置的是一样的...如果我要用生成的代码,那工程中还要再添加hal库么..
Neu_Andy
4楼-- · 2019-07-20 11:14
 精彩回答 2  元偷偷看……

一周热门 更多>