有时候,在IO引脚资源紧张的情况下,我们可能需要将 OSCIN 、 OSCOUT 引脚作为普通的GPIO使用。

  而有些情况下,芯片默认使用的是外部8M时钟,这就需要先切换到内部时钟,然后再配置 OSCIN 、 OSCOUT 引脚,才能实现普通 GPIO 的功能。

 

  下面以 GD32F330G8U6 为例,使用的GD官方开发库:

        很简单,其实只需要将 system_gd32f3x0.c 文件中将内部时钟的宏打开即可

GD32F330 | 内部时钟配置

 

  系统时钟配置在SystemInit() 中的 system_clock_config() 完成,以上函数都由官方开发库提供,只是默认选择了外部时钟。

GD32F330 | 内部时钟配置

 

 

GD32F330 | 内部时钟配置

 

 

 

 

 

 

相关文章:

  • 2022-01-05
  • 2021-11-21
  • 2022-01-08
  • 2021-07-22
  • 2021-06-30
  • 2022-01-12
  • 2021-10-10
  • 2021-04-02
猜你喜欢
  • 2021-12-04
  • 2021-12-04
  • 2021-10-27
  • 2021-12-17
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案