回覆列表
  • 1 # 小匣子wa

    工作原理進行梳理:

    要想GPIO實現輸入/輸出/模擬/複用功能,首先就得透過埠模式暫存器配置工作模式。

    如果配置為輸入模式,則輸入驅動器開啟,在此基礎之上還需要透過上/下拉暫存器配置I/O引腳的上、下拉電阻,訊號從I/O引腳輸入到輸入驅動器後,直接到達輸入資料暫存器;

    如果配置為輸出模式,則輸出驅動器開啟,在此基礎上還需要透過輸出型別暫存器配置輸出驅動器為推輓/開漏輸出。如果是開漏輸出,還需要透過上/下拉暫存器配置I/O引腳的上、下拉電阻才能實現高電平輸出,配置好後,往輸出資料暫存器寫入資料即可輸出。輸出的資料可由輸出速度暫存器配置;

    如果配置為複用模式,那麼輸入/輸出驅動器都開啟,上/下拉、輸出型別、輸出速度暫存器都需要配置;除此以外,輸入訊號經過輸入驅動器後直接進入到片上外設,輸出訊號也是從片上外設直接進入到輸出驅動器輸出;

    如果配置為模擬模式,那麼只需要透過上/下拉配置I/O引腳,模擬訊號從I/O引腳處直接到達模數轉換器,數模轉換器的訊號也直接從I/O引腳輸出;

  • 中秋節和大豐收的關聯?
  • 30萬彩禮,說好會讓媳婦帶回來。但是突然不給了,能要回來嗎?