![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmL5UTNwMjNxIjMzEjMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
GPIO是通用輸入輸出子產品,MCU可将一個 IO設為模拟模式,作為 ADC輸入;設為數字輸入輸出,或是外設端口,供特定外設使用。使用端口功能前,需要先把 GPIO子產品時鐘控制功能打開。
本系列 GPIO的可複用的特殊端口有 RESET、外部晶振引腳、SWD、UART 程式設計接口等,使用者在不同的應用當中需要根據這些端口的特性及應用特點選擇不同的複用方式。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
本文旨在抛磚引玉,其餘具體使用歡迎加群164973950交流。
國産低功耗華大單片機主力型号如下:
HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156
晶片相關資料下載下傳連結:https://blog.csdn.net/lvk/article/details/85260690
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
外部晶振端口複用為 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需要配置為數字端口:P0ADS和 P1ADS相關位配置為 0。
3. 功能配置寄存器選為 GPIO功能:P01_SEL,P02_SEL,P15_SEL,P14_SEL設為 0。
4. 選擇輸入輸出方向:設定 P00DIR和 P1DIR的相關位(0:輸出,1:輸入)
更多内容請點選連結加入群聊
【華大MCU應用交流】