GD32 內部時鍾配置
有時候,在IO引腳資源緊張的情況下,我們可能需要將 OSCIN 、 OSCOUT 引腳作為普通的GPIO使用。
而有些情況下,芯片默認使用的是外部8M時鍾,這就需要先切換到內部時鍾,然后再配置 OSCIN 、 OSCOUT 引腳,才能實現普通 GPIO 的功能。
下面以 GD32F330G8U6 為例,使用的GD官方開發庫:
很簡單,其實只需要將 system_gd32f3x0.c 文件中將內部時鍾的宏打開即可
系統時鍾配置在SystemInit() 中的 system_clock_config() 完成,以上函數都由官方開發庫提供,只是默認選擇了外部時鍾。