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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM