2019-12-30 19:28发布
zhuyihua001 发表于 2015-5-28 05:09 可以明确告诉你,我就是用HSI做时钟, HSI 是8M 倍频6倍48M usb不分频,就正好是48M
最多设置5个标签!
我正好也想说 我曾经也考虑过你的问题 查看手册发现不行 f1的片子无论如何都无法从hsi搞出48M的时钟 没有这样的倍频
当然可能是st故意隐藏了可以配置成48M的倍频,为何这么说呢????因为有这样的先例,现在的stm32芯片通过mco输出以太网可用的50M时钟
会因不够稳定而无法让以太网phy正常工作,但是通过一个不符合手册要求的锁相环倍频设置,却是可以做到的。。。这个配置是st早期给出的,现在找不到出处了
具体可以看我相关帖子
所以很有可能st在这个hsi配置成48M这个问题上,也搞了这种小动作
------------------------------------------分割线---------------------------------------------------------------------------------------------------------------------
f105和f107这两个f1系列的互联型,是无法从hsi获得48M时钟
这个结论在非互联型上是不适用的
一个可以猜测的理由是,usb作为主机使用时对时钟要求可能会比较高,作为设备时相对就要求低些吧
甚至再大胆一些,互联型也可以用个手册没列出的倍频数,得到48M时钟驱动usb主机,只不过稳定性无法保证
一周热门 更多>