回覆列表
  • 1 # 玩轉嵌入式

    以STM32F103系列微控制器為例,從資料手冊上看,微控制器的GPIO口在復位後預設是輸入模式,而且是浮空輸入模式。在手冊上可以查到,介紹檢視方法。

    所使用的手冊是STM32F10xxx參考手冊,這個手冊可以在官網或者論壇下載到,有中文版本。在參考手冊上可以看到,STM32微控制器的GPIO口共有八種操作模式。

    STM32的GPIO口的配置是透過埠配置暫存器來實現的,該暫存器為32位,由埠配置位和埠模式位組成,其復位值是0x44444444,即埠配置位的復位值是01,而埠模式位的復位值是00。

    透過查詢埠模式位的具體描述可以發現00表示輸入模式,即說明:STM32微控制器在復位後GPIO口都預設為輸入模式。

    埠配置位為01表示浮空輸入模式,即說明:STM32微控制器在復位後GPIO口都預設為浮空輸入模式。

    從以上資訊即可知道,STM32微控制器的GPIO口預設為浮空輸入模式。

    透過資料手冊還可以查詢輸入資料暫存器和輸出資料暫存器等的預設模式,凡是微控制器在使用過程中用到的所有暫存器資訊都可以在資料手冊中查詢到,所以資料手冊是學習微控制器最權威的資料,很多書都是翻譯了資料手冊的內容。

  • 中秋節和大豐收的關聯?
  • 什麼是白虎方或生旺方?