手冊提取鏈接
鏈接:https://pan.baidu.com/s/1fdmIBNn1Pr1j3-ercNhKJg
提取碼:8y1b
驅動的兩大利器:
1、電路圖:通過電路圖找到寄存器
2、芯片手冊
樹莓派有54個通用IO口(0到53),所有GPIO口至少有兩個可選功能(輸入輸出),GPIO有41個寄存器用來管理GPIO。
樹莓派中的地址(Address)是總線地址,Field Name是寄存器的名字,Description是寄存器的功能描述,GPIO Function Select是功能選擇器,每個寄存器是32位的,每三位分為一組用來配置IO口。
GPFSEL0 GPIO Function Select 0
功能選擇 輸入/輸出(通過寄存器配置)
14-12 ???001=GPIO pin4 is an outpu
GPSET1 GPIO Pin Output Set 0
輸出1
0=No effect
1=Set GPIO pin n
GPCLR0 GPIO Output Clear 0
清零
0=No effect
1=Clear GPIO pin n