📜  site:community.nxp.com dts gpio 输出高激活 - TypeScript (1)

📅  最后修改于: 2023-12-03 14:47:27.985000             🧑  作者: Mango

如何在DTS中实现GPIO输出高激活

如果您正在寻找如何在DTS(Device Tree Source)中实现GPIO输出高激活的方法,您来对地方了。

在DTS中,GPIO节点的状态(“status”)属性用于确定GPIO的初始状态。如果“status”属性设置为“okay”,则GPIO在系统启动时将设置为默认状态(通常为输出低状态)。但是,您可以使用“status”的其他值来更改默认状态。

您可以使用“gpio-output-high”属性来设置GPIO的默认输出状态为高。以下是示例DTS片段:

gpio_example {
    compatible = "example-gpio";
    gpio = <&gpio0 5 GPIO_ACTIVE_HIGH>;
    status = "gpio-output-high";
};

在上述示例中,“gpio-output-high”属性将GPIO的默认输出状态设置为高。

Markdown代码片段:

gpio_example { compatible = "example-gpio"; gpio = <&gpio0 5 GPIO_ACTIVE_HIGH>; status = "gpio-output-high"; };