Micropython加速物聯網開發2 - Micropython交互式解釋器

查看端口號

使用REPL(交互式解釋器)編寫、運行python代碼非常方便。Micropython提供了用戶和開發板交互式連接的支持。TPYBoard使用USB轉TTL連接了STM32 MCU的UART。

通過USB線連接Windows PC和TPYBoard開發板,在PC的設備管理器中找到TPYBoard對應的設備信息,以及端口號:


使用串口工具putty登錄。



成功進入Micropython交互式解釋器。


使用交互式解釋器

有了交互式解釋器,就可以直接在解釋器中編寫代碼,回車後代碼將實時執行。

>>> x = 'hello Micropython'
>>> print(x)
hello Micropython
>>> 9*9
81
>>> 9/3
3.0
>>> pyb.LED(1).on()
>>> pyb.LED(2).on()
>>> pyb.LED(3).on()
>>> pyb.LED(4).off()
>>>

逐行手動輸入以上代碼,體驗一下micropython變量定義、打印、簡單算術運算以及點亮前三個LED燈,關閉第四個LED燈,觀察TPYBoard開發板的反應。

復位

在Micropython交互式解釋器中輸入CTRL+D/d可將TPYBoard開發板進行軟復位,開發板將重啓執行main.py程序。

因此重啓之後開發板的狀態將是第四個LED即藍色燈常亮,因爲當前main.py中的代碼功能是藍色燈常亮。

如果軟件復位無效,則進行硬復位,方法是安全退出TPYBoard在PC的映射盤符,然後按下開發板的Reset鍵。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章