请选择 进入手机版 | 继续访问电脑版
查看: 1605|回复: 2

OPi Zero 安装 Armbian 系统关机(poweroff)后 3.3V pin 没断电

[复制链接]

1

主题

2

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2023-3-22 14:12:20 | 显示全部楼层 |阅读模式
本帖最后由 HoneyBee 于 2023-3-22 14:19 编辑

OPi Zero 安装 Armbian 系统关机(poweroff)后 3.3V pin 没有断电,还是供电状态,有没有解决方案?
某 pi 是可以修改 EEPROM 配置实现关机时 3.3V 断电(5V仍供电),Orange Pi 有没有类似的方案?
图1 Orange Pi Zero 关机后 OLED 不能息屏。
图2 某PI 关机后 OLED 能正常息屏。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

20

主题

50

帖子

1634

积分

超级版主

Rank: 8Rank: 8

积分
1634
发表于 2023-3-22 20:31:14 | 显示全部楼层
全志H2/3/5没有PMU,不会断电的,我记得他们这个也是直接降压输出的。
如果觉得我的帖子对你有所帮助,可以用支付宝扫描下面二维码的方式捐助,谢谢您的支持!
点我扫描二维码进行捐助

1

主题

2

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2023-3-23 18:31:55 | 显示全部楼层
13859024 发表于 2023-3-22 20:31
全志H2/3/5没有PMU,不会断电的,我记得他们这个也是直接降压输出的。

看样子是没办法从硬件配置方面解决了。
目前是采用了间接的解决方案,把显示和熄屏的脚本做成服务。

oled_on.py 是点亮屏幕显示系统资源等信息的脚本
oled_off.py 是息屏的脚本


实测效果还可以

操作如下:

1) 创建需要运行的脚本:vim oled_on.sh
输入以下内容并保存:
cd /root
python3 oled_on.py &

2) 添加运行权限:chmod +x /root/oled_on.sh

3) 创建服务:vim /etc/systemd/system/oled.service
输入以下内容并保存:
[Unit]
Description=OLED display control
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash /root/oled_on.sh
ExecStop=python3 /root/oled_off.py
[Install]
WantedBy=multi-user.target

4) 配置服务
启动服务:systemctl start oled.service
设置开机启动:systemctl enable oled.service

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表