[技术问答] 从STM32F0移植到HK32F0 ,PF0,PF1输出无变化,要怎么设置?

[复制链接]
 楼主| bird777 发表于 2020-12-2 23:17 | 显示全部楼层 |阅读模式
用的内部时钟,STM32F0上运行正常, 一模一样的代码移植到HK32F0,  添加: RCC->CFGR4 |= RCC_CFGR4_PPSS;  其它功能都正常工作. 唯有PF0/PF1输出无任何变化.   在STM32F0下,关闭HSE,.就可以当普通IO了, HK32F0不行.请问要怎么设置.
 楼主| bird777 发表于 2020-12-3 11:21 | 显示全部楼层
192205fc85934b52c4.png        测试发现,只要使能了PLL, PF0,PFI就控制不了.
 楼主| bird777 发表于 2020-12-3 22:26 | 显示全部楼层
本帖最后由 bird777 于 2020-12-3 22:44 编辑

谢谢关心,问题解决了.    明天加您微信, 我们后面可能都会用航顺的片子.
和大家作个分享.  当使用片内振荡器,遇到IO紧张时,肯定先PF0/PF1.再 PA13/PA14. 那么HK32F0 释放PF0/PF1,  对RCC有2种配置方式.
1. 倍频方式,  沿HSI/2--PLLSRC:0--PLL倍频器   , 主频: 8 - 64MHZ  
2. 直接方式, 用HSI14Mhz/HSI56Mhz 做系统主频.  主频固定14MHZ 或56MHZ.

主频能够到64Mhz/56Mhz,是个很大的惊喜 也试过72MHZ.    在这三个频率下.TIM1/AD/USART1工作都正常. 最TMD开心的是可以上5V.



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

本版积分规则

1

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部