使用STM32f103C8T6芯片IO口不夠用怎么辦
不用JTAG調試,改用SW調試,這樣就可以省出幾個IO作為普通IO使用。
可以節(jié)省出PA15,PB3,PB4作為普通IO。
方法:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); //開啟AFIO復用功能
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); //關閉JTAG口
注意:
PA15管腳在設置成下拉輸入后本身就有2.67V的電壓,不能用于輸入檢測,做輸出時都正常。
PB3和PB4做輸入或輸出都正常。