gpio介面是幹什麼的
- 數碼
- 關注:2.56W次
gpio介面是在嵌入式系統中,經常需要控制許多結構簡單的外部裝置或者電路,這些裝置有的需要通過CPU控制,有的需要CPU提供輸入訊號。對裝置的控制,使用傳統的串列埠或者並口就顯得比較複雜,所以,在嵌入式微處理器上通常提供了一種通用可程式設計I/O埠,也就是GPIO。
GPIO,通用型之輸入輸出的簡稱,功能類似8051的P0—P3,其接腳可以供使用者由程控自由使用,PIN腳依現實考量可作為通用輸入或通用輸出或通用輸入與輸出,如當clk generator, chip select等。
既然一個引腳可以用於輸入、輸出或其他特殊功能,那麼一定有暫存器用來選擇這些功能。對於輸入,一定可以通過讀取某個暫存器來確定引腳電位的高低,對於輸出,一定可以通過寫入某個暫存器來讓這個引腳輸出高電位或者低電位,對於其他特殊功能,則有另外的暫存器來控制它們。
- 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/zh-tw/shuma/91pqg.html