haas506 2.0开发教程-system
最新案例教程点击下方链接跳转,CSDN已停止更新
点
击
跳
转
1.开发板休眠、关机、重启
案例说明
- 本案例演示使用开发板自动关机重启等功能。
main.py
import system
import utime
#休眠
system.lightsleep()
#休眠后,设备功耗会降低,程序能运行
utime.sleep(2)
#退出休眠
print('退出休眠返回值:',system.lightsleep(0))
utime.sleep(2)
#关机,关机后程序不会运行
system.poweroff()
'''
#重启
system.reset()
'''
输出
<E>platform_sys SleepEnable1:0
退出休眠返回值: 0
3.Class-system
reset | poweroff | lightsleep |
---|---|---|
模块重启 | 模块关机 | 普通休眠模式 |
system - 系统模块
- 模块功能:控制开发板开机重启及休眠功能。
reset - 模块重启
-
函数功能: 模块重启
-
函数原型:
system.reset()
- 参数说明: 无
poweroff() - 模块关机
-
函数功能: 模块关机
-
函数原型:
system.poweroff()
- 参数说明: 无
lightsleep - 普通休眠模式
-
函数功能: 普通休眠模式,休眠后功耗降低
-
函数原型:
system.lightsleep(value)
- 参数说明:
参数 | 说明 |
---|---|
无参数 | 一直休眠 |
value = 0 | 退出休眠 |
- 返回值: 返回值=0,正常,返回值=-1,失败