國產(chǎn)低功耗華大單片機HC32L110HC32F003HC32F005特殊端口應用注意事項二(外部晶振端口復用為I/O端口)
GPIO是通用輸入輸出模塊,MCU可將一個 IO設為模擬模式,作為 ADC輸入;設為數(shù)字輸入輸出,或是外設端口,供特定外設使用。使用端口功能前,需要先把 GPIO模塊時鐘控制功能打開。
本系列 GPIO的可復用的特殊端口有 RESET、外部晶振引腳、SWD、UART 編程接口等,用戶在不同的應用當中需要根據(jù)這些端口的特性及應用特點選擇不同的復用方式。
外部晶振端口復用為 I/O端口
當不使用外部高速晶振或低速晶振時,以下端口可以復用為 I/O功能。
X32MOUT →P0.1
X32MIN →P0.2
X32KOUT→ P1.5
X32KIN →P1.4
復用 I/O功能流程如下:
1. GPIO模塊時鐘控制功能打開:PERI_CLKEN.GPIO置為 1。
2. P0.1和 P0.2、P1.5和 P1.4需要配置為數(shù)字端口:P0ADS和 P1ADS相關位配置為 0。
3. 功能配置寄存器選為 GPIO功能:P01_SEL,P02_SEL,P15_SEL,P14_SEL設為 0。
4. 選擇輸入輸出方向:設置 P00DIR和 P1DIR的相關位(0:輸出,1:輸入)

編輯:admin 最后修改時間:2020-06-09