APT32F1101最大支持44PIO,所有GPIO均可配置為外部中斷管腳:
? 推挽輸出和開漏輸出可配置,上下拉電阻可配置? 支持輸出狀態(tài)監(jiān)測,每個IO驅(qū)動能力可獨立配置(其中10個IO支持大電流灌入)
? 所有管腳都支持外部中斷功能,最大同時支持20路外部中斷
APT32F110x支持GPIO初始化的可視化配置,可視化配置在工程sdk的evb組件的svc文件夾下,即下圖標識2指示,里面包含110x系列所有封裝信息;若用戶用SDK包新建工程,工程建立后,需要將svc目錄下chip_config_dll.dll文件拷貝到工程目錄下。
類似于STM32CubeMX,非常方便做底層代碼配置,用戶可專注于應(yīng)用層APP開發(fā)。
- 點擊圖中紅色1標注地方:svc/APT32F1104下的APT32F1104C8T6_LQFP48;再點擊紅色2標注的地方Chip Config
- 雙擊圖中紅色3標注的管腳1,在彈出的對話框中紅色標注4選擇需要配置的功能,在紅色標注5選擇管腳的上拉/下拉/禁止上下拉功能
- 點擊紅色標注6,完成配置
- 再點擊圖中紅色標注7的藍色圖標,在彈出對話框中點yes選項,將在工程根目錄src文件夾下生成io_config.c文件。配置完成后,對應(yīng)管腳的顏色將會變成黃色,對應(yīng)選擇功能會變成紅色
io_config.c中生成兩個函數(shù)PinConfigInit和__ChipInitHandler函數(shù)。配置語句為圖中紅色標注9和10,配置語句在PinConfigInit函數(shù)中,用戶初始化時直接調(diào)用即可
開發(fā)板原理圖LED鏈接PB0.2
下載調(diào)試,可以選擇三種下載方式:
- 將代碼下載到flash區(qū),隨后進入debug模式
- 仍然使用芯片內(nèi)flash數(shù)據(jù),直接進入debug模式(這個方式可用來回讀芯片內(nèi)flash內(nèi)容)
將代碼下載到flash區(qū),不進入debug模式
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68579 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5108瀏覽量
97892
發(fā)布評論請先 登錄
相關(guān)推薦
評論