Page 1 of 1

无法控制gpio输出

Posted: 2025-12-16 2:15
by pener
硬件:luckfox pico ultra w 无wifi
SDK: V3.0

Code: Select all

root@luckfox:/home/pico# cd /sys/class/gpio/
root@luckfox:/sys/class/gpio# echo 41 > export 
root@luckfox:/sys/class/gpio# cd gpio41/
root@luckfox:/sys/class/gpio/gpio41# echo out > direction 
root@luckfox:/sys/class/gpio/gpio41# cat value 
1
root@luckfox:/sys/class/gpio/gpio41# echo 0 > value 
root@luckfox:/sys/class/gpio/gpio41# cat value 
1
root@luckfox:/sys/class/gpio/gpio41# echo 0 > value 
root@luckfox:/sys/class/gpio/gpio41# echo 1 > value 
root@luckfox:/sys/class/gpio/gpio41# cat active_low 
0
root@luckfox:/sys/class/gpio/gpio41# echo 1 > active_low 
root@luckfox:/sys/class/gpio/gpio41# echo 0 > value 
root@luckfox:/sys/class/gpio/gpio41# echo 1 > value 
不能控制电平变化,示波器也显示高电平。
同样方式控制42和43引脚没问题。
如果配置成in,给外部高低电平,value能对应上。
还有什么分析思路可以判断是不是引脚坏了,或者是什么问题?

Re: 无法控制gpio输出

Posted: 2025-12-22 9:01
by Crocodile
您好,出现这种情况一般是因为 41 号引脚被复用为其他功能或这个引脚接地了,可以使用 iomux 1 9 确定返回值是否为0,并测量一下 41 号引脚的对地阻值