打印
[FAQ]

APM32F030x8_配置差异_ APM32库在main前时钟配置出现异常

[复制链接]
898|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Gfan|  楼主 | 2022-3-31 16:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
os, se, AI, IO, gp
  
芯片型号
  
APM32F030x8
问题类型/涉及模块
配置差异
简要描述
1.客户使用内部晶振,APM32库在main前的时钟配置是配置外部晶振,导致客户有时无法正常启动;
  
2. APM32  System_Init配置了HSE后,PF0无法作为GPIO使用
原因分析
PF0-OSC_IN、PF1-OSC_OUT引脚在HSE使能后,功能为OSC_IN、OSC_OUT,无法作为GPIO功能。
解决方案
1.SDK中去掉关于HSE配置;或者复位RCM,重新配置系统时钟,将系统时钟的时钟源切换至HSI。
  
2.在main中正常配置了使用内部晶振之外,要关闭HSE才能正常使用PF0管脚。







使用特权

评论回复
沙发
onemoren| | 2022-3-31 18:53 | 只看该作者
这个问题可以通过调试方法来发现。上电后MCU以HSI为时钟源运行,后面配置HSE后切换到外部时钟,此时如果没晶振就会卡死在等READY标志上。

使用特权

评论回复
板凳
七毛钱| | 2022-4-1 09:40 | 只看该作者
学习一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:极海半导体
简介:珠海极海半导体有限公司是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,可为客户提供核心可靠的芯片产品及方案,实现准确感应、安全传输和实时控制,助力客户在智慧家居、高端消费电子、工业控制、汽车电子、智慧能源以及通信设施等领域的拓展创新。

119

主题

186

帖子

15

粉丝