pyb库

(1)功能:将主脚本的文件名设置为在boot.py完成后运行。

pyb.main(filename)

注:如果未调用此函数,则将执行默认文件main.py。仅在boot.py中调用此函数才有意义。

(2)功能:获取或设置重复REPL的UART对象。

pyb.repl_uart(uart)

(3)功能:返回一个30位硬件生成的随机数。

pyb.rng()

(4)功能:返回12字节(96位)的字符串,这是MCU的唯一ID。

pyb.unique_id()

(5)功能:打印出有关主板的许多信息。

pyb.info([dump_alloc_table])

实例演示:

>>> pyb.info()
ID=29003d00:19513930:38343736
S=400000000
H=200000000
P1=100000000
P2=100000000
_etext=80b20c8
_sidata=80b20d0
_sdata=24000000
_edata=240000b4
_sbss=240000b4
_ebss=24008ec0
_sstack=2407bff8
_estack=2407fff8
_ram_start=24000000
_heap_start=24008ec0
_heap_end=2407bff8
_ram_end=24080000
qstr:
  n_pool=1
  n_qstr=8
  n_str_data_bytes=73
  n_total_bytes=169
GC:
  460544 total
  4864 : 455680
  1=110 2=39 m=40
LFS free: 107008 bytes
THREAD: only main thread

(6)功能:软件设置进入dfu模式(激活没有BOOT *引脚的引导程序。)

pyb.bootloader()

(7)功能:以类似于按下外部RESET按钮的方式重置pyboard。

pyb.hard_reset()

(8)功能:延迟给定的微秒数。

pyb.udelay(us)

(9)功能:延迟给定的毫秒数。

pyb.delay(ms)
原文地址:https://www.cnblogs.com/iBoundary/p/12530763.html