Deruio制作 wiringPi用户手册V001

目录

1 wiringPi简介...
3

1.1 DevLib简介...
3

1.2 PiFace简介...
4

1.3Gertboard简介...
4

1.4wiringPi扩展...
4

1.5wiringPi的安装...
5

1.5.1 使用git工具...
5

1.5.2 离线安装...
6

1.5.3 测试wiringPi是否安装成功...
7

2 wiringPi设置函数...
8

2.1wiringPiSetup函数...
8

2.2wiringPiSetupGpio函数...
9

2.3wiringPiSetupPhys函数...
9

2.4wiringPiSetupSys函数...
9

3 wiringPi核心函数...
9

3.1 pinMode函数...
10

3.2pullUpDnControl函数...
10

3.3digitalWrite函数...
10

3.4 pwmWrite函数...
11

3.5digitalRead函数...
11

3.6analogRead函数...
11

3.7analogWrite函数...
11

4 RaspberryPi专用函数...
12

4.1digitalWriteByte函数...
12

4.2 pwmSetMode函数...
12

4.3pwmSetRange函数...
12

4.4pwmSetClock函数...
13

4.5piBoardRev函数...
13

4.6wpiPinToGpio函数...
13

4.7physPinToGpio函数...
13

4.8 setPadDrive函数...
14

5 I2C库...
14

5.1wiringPiI2CSetup函数...
15

5.2wiringPiI2CRead函数...
15

5.3wiringPiI2CWrite函数...
15

5.4wiringPiI2CWriteReg8和wiringPiI2CWriteReg16函数...
15

5.5wiringPiI2CReadReg8和wiringPiI2CReadReg16函数...
16

6 SPI库...
16

6.1 intwiringPiSPISetup函数...
16

6.2wiringPiSPIDataRW函数...
17

7 串口库...
17

7.1serialOpen函数...
17

7.2serialClose函数...
18

7.3serialPutchar函数...
18

7.4serialPuts函数...
18

7.5serialPrintf函数...
18

7.6serialDataAvail函数...
18

7.7serialGetchar函数...
19

7.8serialFlush函数...
19

7.9 高级串口控制...
19

8 软件PWM库...
20

8.1softPwmCreate函数...
21

8.2softPwmWrite函数...
21

9 时间函数...
21

9.1 millis函数...
21

9.2 micros函数...
22

9.3 delay函数...
22

9.4delayMicroseconds函数...
22

10 优先级/时间/线程...
22

10.1piHiPri函数...
23

10.2waitForInterrupt函数...
23

10.3wiringPiISR函数...
24

10.4piThreadCreate函数...
25

10.5 piLock和piUnlock函数...
25

11 转换库...
26

11.1shiftIn函数...
26

11.2shiftOut函数...
26

12 软件音频库...
27

12.1softToneCreate函数...
27

12.2 softToneWrite函数...
28

【下载地址】http://download.csdn.net/detail/poonjun/7905959

时间: 2024-10-10 10:39:08

Deruio制作 wiringPi用户手册V001的相关文章

Deruio制作 树莓派用户手册V001

目录 1 准备工作...5 1.1 下载Raspbian系统...5 1.2 Linux系统下安装Raspbian系统...6 1.3 Windows系统下安装Raspbian系统...7 1.4 配置树莓派系统...8 1.5 安装samba.9 1.6 使用ssh工具登录树莓派...11 2 树莓派GPIO的学习...15 2.1 GPIO类库...15 2.1.1Python GPIO类库...15 2.1.2wiringPi类库...16 2.1.3BCM2835 C Library库.

Deruio制作 树莓派用户手册V002

版本号 修订时间 修订内容 0.0.2 2014.9.23 修复Linux C UART程序中传输13.17.19时出错的问题 增加Pi Library例程代码 增加软件PWM章节 增加Bitcoin比特币章节 0.0.1 2014.8.24 第一次发布 目录 1 准备工作... 6 1.1 下载Raspbian系统... 6 1.2 Linux系统下安装Raspbian系统... 7 1.3 Windows系统下安装Raspbian系统... 8 1.4 配置树莓派系统... 8 1.5 安装

用 .Net Framework 4.0 制作的安装程序来安装 .Net Framework 4.0 编写的程序

文章题目看起来有点绕,解释一下,假如你基于框架写了一个程序,想装到客户机上,但是客户机上可能并没有安装框架,因此你的程序需要预先将框架安装在目标机上,然后再执行一些安装程序的标准功能,如创建快捷方式.创建程序组.写入卸载信息以便让Windows能够对程序进行卸载管理等,实现这个功能的方法有很多,例如使用InstallShield.Wix Toolset等均可实现此功能. 不过本文并不是介绍使用这些工具的方法,而是要使用框架来编写一个安装程序,实现一般安装程序的复制文件.创建快捷方式.创建程序组.

课程设计 BBS-PENTA用户手册

原文取自个人博客:www.jycoder.com欢迎访问 百度网盘下载:BBS-PENTA用户手册.pdf BBS-PENTA用户手册 V1.0   人员     时间    备注 编写 祁旺明     2014.6.5   审核 宗战     2014.6.5    审核通过 王春琪     2014.6.5    审核通过 杨云凯     2014.6.5    审核通过 尚玉杰     2014.6.5    审核通过 目录 1引言... 3 1.1编写目的... 3 1.2背景... 3

20 Inno Setup制作安装包的几个问题

系统开发好之后,通常需要制作成安装包,才能卖给用户.利用Inno Setup的向导可以制作简单的安装包,但是如果要做个好的安装包的话可能会遇到一些麻烦,今日终于抽空解决了,Inno Setup打包的一些问题.具体如下: 1. 卸载时,如何判断应用程序是否运行    InnoSetup 提供变量AppMutex,用来保存应用程序的Mutex名称.现在很多应用程序都是唯一实例运行.这样避免配置文件被错误修改以及其他很多衍生问题.通常都会用WindowsAPI CreateMuex来创建一个Mutex

制作ramdisk-u.img根文件系统

具体步骤如下:1.解压内核源码树解压linux-2.6.29-mini2440-20090708.tgz到自己的工作目录,会生成一个友善之臂修改过的并且有几个mini2440默认配置文件的内核源码目录linux-2.6.29.具体步骤参照友善之臂mini2440开发板用户手册,具体不详述了. 2.修改内核配置选项进入内核源码目录linux-2.6.29目录#cp config_mini2440_t35 .config#make menuconfig ARCH=arm打开配置菜单,修改两个配置项,

远程教育实施方案交流之(一)——课件制作与课程录制篇

笔者结合现阶段最新技术和项目开展的各种影响因素,并综合考虑远程教育项目实施的成本控制.可行性分析.生产效率.实施商业模式,实施效果等方面将远程教育项目实施方案分成,1.课件制作与课程录制方案篇:2.远程教育平台建设及采购方案篇:3.视频云存储方案篇三篇文章和大家分享交流,不足之处希望大家留言,多多指正. 远程教育课程录制的方法随着信息科技的发展而不断变化. 2009年以前,大多采用的是三分屏方式,老师在左上角一个很小的视频,右中是课件的位置.这是由于当时视频服务器和网络带宽的限制,而视频文件不能

C#制作、打包、签名、发布Activex全过程

一.前言       最近有这样一个需求,需要在网页上面启动客户端的软件,软件之间的通信.调用,单单依靠HTML是无法实现了,因此必须借用Activex来实现.由于本人主要擅长C#,自然本文给出了用C#实现的范例,本文的预期效果是有一定Winform基础的人可都轻松读懂本文. 文章主要介绍了以下几个部分: 1.用C#制作Activex控件,并发布为msi安装文件 2.将msi打包为cab,达到浏览器自动安装的效果 3.给cab数字签名(可选) 4.将Activex应用到网页上 二.用C#制作Ac

C#制作、打包、签名、发布Activex全过程【转】

http://www.cnblogs.com/still-windows7/p/3148623.html 一.前言 最近有这样一个需求,需要在网页上面启动客户端的软件,软件之间的通信.调用,单单依靠HTML是无法实现了,因此必须借用Activex来实现.由于本 人主要擅长C#,自然本文给出了用C#实现的范例,本文的预期效果是有一定Winform基础的人可都轻松读懂本文. 文章主要介绍了以下几个部分: 1.用C#制作Activex控件,并发布为msi安装文件 2.将msi打包为cab,达到浏览器自