欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

树莓派外设开发

程序员文章站 2022-06-26 18:21:22
树莓派外设开发编程1、树莓派接口种类普通IO口、Input、Output、PWM、串口uart、IIC、SPI、IIS等接口2、树莓派wiringPi库wiringPi库是树莓派IO控制库,提供丰富的接口:GPIO控制、中断、多线程等。①、在使用wiringPi库时,需要包含头文件#include;②、编译时,gcc xxx.c -lwiringPi;3、控制函数①、int wiringPiSetup(void),硬件初始化函数,返回值为-1表示初始化失败...

树莓派外设开发编程

这里只列举了我初次开发时的一些笔记,具体其他的可参考博文

1、树莓派接口种类

普通IO口、Input、Output、PWM、串口uart、IIC、SPI、IIS等接口

2、树莓派wiringPi库

wiringPi库是树莓派IO控制库,提供丰富的接口:GPIO控制、中断、多线程等。
①、在使用wiringPi库时,需要包含头文件#include<wiringPi.h>;
②、编译时,gcc xxx.c -lwiringPi;

3、控制函数

①、int wiringPiSetup(void),硬件初始化函数,返回值为-1表示初始化失败;
②、void pinMode(int pin,int mode)
pin:配置引脚
mode:指定引脚IO模式
可取的值:INPUT、OUTPUT、PWM_OUTPUT、GPIO_CLOCK
③、void digitalWrite(int pin,int value)
pin:控制引脚
value:引脚输出的电平值
可取的值:HIGH、LOW分别代表高低电平

查看树莓派引脚类型

gpio readall

4、串口通信

本文地址:https://blog.csdn.net/weixin_47357352/article/details/109000576