设备树中的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)!