百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pigpio

> 编程语言
开源

pigpio 是一个针对 Raspberry 的 C 库,可用于控制通用输入/输出 (GPIO)。

1.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

pigpio 是一个针对 Raspberry 的 C 库,可用于控制通用输入/输出 (GPIO)。

pigpio 是一个用于 Raspberry 的 C 库,可用于控制通用输入/输出 (GPIO)。

  • 对 GPIO 0-31 的采样和时间戳记,每秒 100,000 到 1,000,000 次
  • 同时为用户 GPIO 中的任意数量提供 PWM
  • 同时为用户 GPIO 中的任意数量提供伺服脉冲
  • 当 GPIO 0-31 中的任一位改变状态时,调用回调函数(回调函数接收事件的时间,精确到几微秒)
  • 当 GPIO 0-31 中的任一位改变状态时,通过管道发出通知
  • 在定时间隔内调用回调函数
  • 以单个操作的方式读取/写入一组 GPIO(0-31、32-53)
  • 单独设置 GPIO 模式,读取和写入
  • 除了底层 C 库调用外,还提供了套接字和管道接口,用于大部分功能
  • 构建任意波形,以精确控制输出 GPIO 电平变化(精确到几微秒)
  • 使用任意用户 GPIO 实现软件串行连接、I2C 和 SPI
  • 通过套接字和管道接口实现简单的权限控制,以防止用户"更新"不适当的 GPIO
  • 在 pigpio 守护进程上创建和运行脚本

接口

总共有 54 个 GPIO,分为两个组。 第 1 组包含 GPIO 0-31。 第 2 组包含 GPIO 32-54。 用户只能操作第 1 组中的 GPIO。 至少有三种板型: * 第 1 类 * 26 个引脚头 (P1) * 硬件版本号为 2 和 3 * 用户

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言