树莓派常用的接口
IO:
input:
output:
PWM:
IIC
spi
uart
WiringPi库
树莓派一个非常重要的 WiringPi库(Linux下 动态库 ”.so“ 静态库”.a")
(是一个特定平台,特定功能接口)
我用的是4B。首先检查是否安装WiringPi
gpio -v
如果出现 cmmand not foung 则说明没有有安装成功
安装wiringPI步骤
1把以前的全都删了
sudo apt-get remove wiringpi
sudo apt-get purge wiringpi
hash -r
2.输入以下指令安装
sudo apt-get update
sudo apt-get install git-core
git clone https://github.com/WiringPi/WiringPi.git
(或者git clone https://hub.njuu.cf/WiringPi/WiringPi.git)
(或者git clone https://hub.nuaa.cf/WiringPi/WiringPi.git)
cd WiringPi
./build
完成后 gpio -v
gpio -readall
这样就安装成功了
WiringPi的使用
在使用wiringPi库时,需要包含头文件 #include<wiringPi.h>。
使用wiringPi时,你必须在执行任何操作前初始化树莓派,否则程序不能正常工作。
常用的一些api 这里有详细介绍
https://www.cnblogs.com/lulipro/p/5992172.html
编译程序的时候
gcc demo1.c -lwiringpi