stm32F103R6之GPIO和功能複用

概述

Stm32F103的GPIO端口的每個位可以由軟件分別配置成多種模式:

  • 輸入浮空
  • 輸入上拉
  • 輸入下拉
  • 模擬輸入
  • 開漏輸出
  • 推輓式輸出
  • 推輓式複用功能
  • 開漏複用功能
stm32F103R6之GPIO和功能複用

圖 1I/O端口位的基本結構

通用I/O(GPIO)

復位期間和剛復位後,複用功能未開啟,I/O端口被配置成浮空輸入模式。

復位後,JTAG引腳被置於輸入上拉或下拉模式:

l PA15:JTDI置於上拉模式

l PA14:JTCK置於下拉模式

l PA13:JTMS置於上拉模式

l PB4: JNTRST置於上拉模式

複用功能(AF)

所有端口都有外部中斷能力,為了使用外部中斷線,端口必須配置成輸入模式。

使用默認複用功能前必須對端口位配置寄存器編程。

為了使不同器件封裝的外設I/O功能的數量達到最優,可以把一些複用功能重新映射到其他一些腳上。這可以通過軟件配置相應的寄存器來完成。這時,複用功能就不再映射到它們的原始引腳上了。


分享到:


相關文章: