OpenEdv-开源电子网

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

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

[复制链接]

8

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
834
金钱
834
注册时间
2014-4-9
在线时间
89 小时
发表于 2019-3-13 17:39:29 | 显示全部楼层 |阅读模式
5金钱
整个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读卡器同时工作...@正点原子

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

使用道具 举报

8

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
834
金钱
834
注册时间
2014-4-9
在线时间
89 小时
 楼主| 发表于 2019-3-13 17:51:31 | 显示全部楼层
或者说407做USB读卡器时USB的频率范围是多少?SD卡正常工作的SDIO频率范围是多少?
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2019-3-13 20:32:08 | 显示全部楼层
直接降频出问题是必须的
建议你用cubeMx随便建个项目, 把你要的频率在里面配置好, 然后把它产生出来的配置函数抄到你现在的项目去用
回复

使用道具 举报

8

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
834
金钱
834
注册时间
2014-4-9
在线时间
89 小时
 楼主| 发表于 2019-3-14 14:39:10 | 显示全部楼层
edmund1234 发表于 2019-3-13 20:32
直接降频出问题是必须的
建议你用cubeMx随便建个项目, 把你要的频率在里面配置好, 然后把它产生出来的配 ...

cubeMX生成的时钟配置参数和我手动配置的是一样的...如果我要用生成的代码,那工程中还要再添加hal库么..
回复

使用道具 举报

8

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
834
金钱
834
注册时间
2014-4-9
在线时间
89 小时
 楼主| 发表于 2019-3-14 16:00:49 | 显示全部楼层
发现降频后USB、SDIO时钟48M,USB工作正常,TF卡也可以正常初始化,正常连接,但是3秒后会自动断开,还没弄清楚是什么原因,换过TF卡也是这样。
usblog.jpg
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 03:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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