WiringPiGPIO訪問(wèn)庫(kù)
WiringPi 是一個(gè)為Raspberry Pi樹莓派上使用的博通BCM2835芯片用C寫的GPIO訪問(wèn)庫(kù)。
來(lái)自維基百科對(duì) GPIO 的介紹:
GPIO,通用型之輸入輸出(General Purpose I/O)的簡(jiǎn)稱,功能類似8051的P0—P3,其接腳可以供使用者由程控自由使用,PIN腳依現(xiàn)實(shí)考量可作為通用輸入(GPI)或通用輸出(GPO)或通用輸入與輸出(GPIO),如當(dāng)clk generator, chip select等。
既然一個(gè)引腳可以用于輸入、輸出或其他特殊功能,那么一定有寄存器用來(lái)選擇這些功能。對(duì)于輸入,一定可以通過(guò)讀取某個(gè)寄存器來(lái)確定引腳電平的高低; 對(duì)于輸出,一定可以通過(guò)寫入某個(gè)寄存器來(lái)讓這個(gè)引腳輸出高電平或者低電平;對(duì)于其他特殊功能,則有另外的寄存器來(lái)控制它們。 參考:http://www.maxim-ic.com.cn/solutions/gpio/
評(píng)論
圖片
表情
