(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)
