一. 两种编号方式:
1. WiringPi 编号方式
2. Broadcom 编号方式
fritzin电子设计软件采用Broadcom编号方式
二. 常用API
WiringPi初始化函数:wiringPiSetup() ——使用WiringPi的针脚编号方式
设置模式:pinMode(int gpioPort, OUTPUT)——OUTPUT,INPUT, PWM_OUTPUT
设置电平:digitalWrite(int gpioProt, int level)——向指定GPIO口写入高(1)低(0)电平
读取电平:digitalRead()——读取GPIO口的逻辑电平
设置PWM的值:pwmWrite()——向指定GPIO口写入PWM的值
创建软件PWM:softPWMCreate()——创建软件PWM针脚
设置PWM值softPwmWrite()——更新软件控制的PWM值
三:接口编程——LED闪烁
树莓派所有针脚的最大输出电流:50mA,每个针脚的最大输出电流:16mA
LED驱动电流 3-20mA 工作电压2-3.6V
实测树莓派GPIO0 口输出电压3.3V
编程步骤:
1. 在~/Projects目录下
sudo nano led1.c
2. 写程序
#include <stdio.h>
#include <wiringPi.h>
int ma