4463424 发表于 2025-3-20 15:03:45

用火山GO控制香橙派开发板GPIO--分享

本帖最后由 4463424 于 2025-3-20 16:29 编辑

简单案例分享-- 通过操作sys文件实现

<火山程序 类型 = "通常" 版本 = 1 />

变量 文件 <参考 类型 = 文件类>
// 导出 GPIO
文件 = 文件类.打开 ("/sys/class/gpio/export", 文件打开模式.只写, 0644, )
文件.写接口.写文本 ("120", )// GPIO-120引脚
文件.关闭接口.关闭 ()
// 设置为输出模式 out-输出 in-输入
文件 = 文件类.打开 ("/sys/class/gpio/gpio120/direction", 文件打开模式.只写, 0644, )
文件.写接口.写文本 ("out", )
文件.关闭接口.关闭 ()
//控制 GPIO 高低电平
文件 = 文件类.打开 ("/sys/class/gpio/gpio120/value", 文件打开模式.只写, 0644, )
文件.写接口.写文本 ("1", )
文件.关闭接口.关闭 ()
//完成各种GPIO操作后取消导出
文件 = 文件类.打开 ("/sys/class/gpio/unexport", 文件打开模式.只写, 0644, )
文件.写接口.写文本 ("120", )
文件.关闭接口.关闭 ()


页: [1]
查看完整版本: 用火山GO控制香橙派开发板GPIO--分享