machine 模块 API 手册#
概述#
machine 模块包含与特定硬件板相关的功能。该模块中的大多数功能允许对系统上的硬件组件进行直接且不受限制的访问和控制。若不当使用,可能会导致主板故障、死机或崩溃,甚至在极端情况下造成硬件损坏。
API 介绍#
reset 方法#
machine.reset()
立即复位 SoC(系统级芯片)。
参数
无
返回值
无
bootloader 方法#
machine.bootloader()
进入引导加载程序。
参数
无
返回值
无
mem_copy 方法#
machine.mem_copy(dst, src, size)
将指定数量的数据从源内存地址复制到目标内存地址。
参数
dst: 目标地址。src: 源地址。size: 要复制的字节数。
返回值
无
temperature 方法#
temp = machine.temperature()
获取芯片内部温度传感器结果
参数
无
返回值
温度值,浮点数
chipid 方法#
chipid = machine.chipid()
获取芯片 ID
参数
无
返回值
bytearray 长度 32
