自学内容网 自学内容网

设备树中的GPIO有效电平对应的实际物理电平

通常在设备树上

Ctrl_Use_XX-gpios =<&gpio2 3 GPIO_ACTIVE_HIGH>;

这样设置就表示高电平有效。

当我们在驱动中调用
gpiod_set_value_cansleep(pddata->Ctrl_Use_XX_gpio, 1);或者
devm_gpiod_get(dev, "Ctrl_Use_XX", GPIOD_OUT_HIGH);
设置时就表示Ctrl_Use_XX引脚有效,那么Ctrl_Use_XX引脚的实际电平就是高,比如3.3V

gpiod_set_value_cansleep(pddata->Ctrl_Use_XX_gpio, 0);时,由于设备树中是高电平有效,那么此时的电平就是无效,实际会输出低电压

相反当在设备树上是这样设置时:

Ctrl_Use_X

原文地址:https://blog.csdn.net/qq_24093081/article/details/142825731

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!