WiringPi简介

WiringPi是一个用C语言编写的树莓派(RaspberryPi)软件包,可用于树莓派GPIO引脚控制、串口通信、SPI通信及I2C通信等功能,非常适合熟悉C/C++的人员在树莓派上进行软件开发。WiringPi的作者是Gordon Henderson,其官方网址为http://wiringpi.com。WiringPi遵循GNU GPLv3公约,任何人都可以免费使用该软件包。

1.WiringPi的库函数

WiringPi提供了很多函数用于各种功能,包括如下库:
1.1 WiringPi配置函数(WiringPi Setup functions);
1.2 WiringPi核心函数(WiringPi Core functions);
1.3 树莓派专用函数(Raspberry Pi Specific functions);
1.4 时间函数(Time functions);
1.5 程序优先级/中断/线程函数(Process priority/interrupts/thread functions);
1.6 串口通信库函数(Serial Library functions);
1.7 SPI通信库函数(SPI Library functions);
1.8 I2C通信库函数(IC2 Library functions);
1.9 移位库函数(Shift Library functions);
1.10 软件PWM库函数(Software PWM Library functions);
1.11 软件方波/音频库函数(Software Tone Library functions);

2.WiringPi的使用

要使用WiringPi软件包,必须包含<wiringPi.h>头文件,比如:
#include <wiringPi.h>
使用其它函数库时还需要包含相应的头文件。

比如,要使用串口通信库时,需要包含<wiringSerial.h>头文件;
在编译源代码时,需要添加链接选项 “-lwiringPi”。

——————
2021.03.30
0:39

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值