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