首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

wiringPi引脚编号方式

树莓派引出的20*2排针引脚,引脚定义使用gpio readall命令查看,如下:

可以看到wiringpi库有三种引脚编号方式,分别为:

BCM编号方式——就是使用芯片的GPIO引脚编号。

wiringpi库编号方式——使用wiringpi库自己规定的编号方式。

排针引脚编号方式——按照树莓派上20*2排针的引脚编号方式。

这里以wiringPi-Python库为例,提供了四种配置函数:

wiringpi.wiringPiSetup ——> wiringpi编号

wiringpi.wiringPiSetupGpio  ——> BCM编号

wiringpi.wiringPiSetupPhys  ——> 排针物理编号

wiringpi.wiringPiSetupSys   ——> BCM编号,使用的/sys/class/gpio下的映射

对于python版本的wiringpi库在使用前需要导入,相关的函数可以查看wiringpi.py这个文件,路径为:/usr/local/lib/python3.9/dist-packages/wiringpi-2.60.1-py3.9-linux-armv7l.egg/wiringpi.py

一般使用前两种较多,但是使用BCM编号比较靠谱,因为直接和芯片的引脚对应。一般在开发中,我也是使用BCM的编号方式。这里提供一个中断的检测的Python例子。

点个关注不迷路,点赞收藏就是对我最大的支持啦!

----------------------------- End -------------------------------

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220408A0D4NQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券