Raspberry PI——GPIO
2019-04-24 本文已影响0人
gcrisis
在config.txt中GPIO的控制
gpio
gpio指令允许GPIO引脚在引导时设置为特定模式和值,代替之前需要自定义dt-blob.bin文件的方式。 每行对一组引脚应用相同的设置(或至少进行相同的更改),可以是单个引脚(3),一系列引脚(3-4),也可以是逗号分隔的列表(3-4,6,8)。 引脚集后跟一个=和以下列表中的一个或多个逗号分隔的属性:

gpio设置按顺序应用,因此稍后出现的设置将覆盖之前出现的设置。
例:

gpio指令遵从config.txt中的“[...]”段头,因此可以根据模型,序列号和EDID使用不同的设置。
通过此机制进行的GPIO更改对内核没有任何直接影响 - 它们不会导致GPIO引脚导出到sysfs接口,并且它们可以被设备树中的pinctrl条目以及诸如raspi-gpio之类的实用程序覆盖。
另请注意,在施加电源和更改生效之间会有几秒钟的延迟 - 如果通过网络或USB大容量存储设备启动,则会更长。