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