青岛公司建站,网站基本模块,在哪个网站申请建设资质,上海猎头公司对个人怎么收费文章目录 1 GPIO编码方式1.1 管脚信息1.2 使用场合1.3 I2C总线1.4 SPI总线2 RPI.GPIO2.1 PWM脉冲宽度调制2.2 静态函数2.2.1 函数setmode()2.2.2 函数setup()2.2.3 函数output()2.2.4 函数input()2.2.5 捕捉引脚的电平改变2.2.5.1 函数wait_for_edge()2.2.5.2 函数event_detect… 文章目录 1 GPIO编码方式1.1 管脚信息1.2 使用场合1.3 I2C总线1.4 SPI总线 2 RPI.GPIO2.1 PWM脉冲宽度调制2.2 静态函数2.2.1 函数setmode()2.2.2 函数setup()2.2.3 函数output()2.2.4 函数input()2.2.5 捕捉引脚的电平改变2.2.5.1 函数wait_for_edge()2.2.5.2 函数event_detected() 2.2.6 函数add_event_detect()2.2.7 函数add_event_callback()2.2.8 函数remove_event_detect()2.2.9 函数cleanup()2.2.10 函数getmode()2.2.11 函数gpio_function()2.2.12 函数setwarnings() 2.3 DATA2.4 应用示例 3 参考附录 1 GPIO编码方式
三种编码方式,wiringPi和BCM和BOARD编码。
1.1 管脚信息
树莓派上提供了一组GPIO(General Purpose Input Output,即通用输入/输出)接口,这些接口可以用于做一些电子相关的实验:控制一些硬件设备,如最常见的发光二极管、电机等,或者读取一些信号的状态,如开关、传感器等。这里需要注意的是,树莓派中的GPIO只支持数字输入输出,即1和0对应高电平3.3V和低电平0V,因此必要的时候可能需要数模转换。
树莓派中执行: $gpio readall得到关于树莓派管脚的信息 RXD是Receive Data接收数据的引脚 TXD是Transmit Data发送数据的引脚
比如,BOARD编码中的37号引脚 在wiringPi 中的编码就是25号引脚 在BCM 中的编码就是26号引脚 它们的功能都是GPIO.25(通用输入输出管脚25)
在wiringPi中, 你要使用GPIO.25号管脚, 你就得驱动25 而在BCM中, 你要使用