TPYBoard獲取MicroPython提示

REPL(交互式解釋器?)全稱是 Read Evaluate Print Loop, tpyboard 允許用戶和 MicorPython 的交互式連接。使用REPL 是測試代碼和運行指令的最易方式。使用 REPL 可以往
main.py 中增添腳本內容。
使用 REPL 需要用 USB 串口連接 tpyboard。如何做到這一點取決於開發環境。
1.Windows
使用 USB 串口驅動需要安裝 tpyboard 驅動,該驅動在 tpyboard 的 USB 閃存驅動中,名爲 pybcdc.inf。安裝該驅動用戶需要在電腦的設備管理器列表中中找到 tpyboard 設備(尚未工作的設備,旁邊應該有黃色的警告圖標),在該設備上鼠標右鍵,選擇工具(properties)然後安裝驅動。用戶需要手動選擇選項找到驅動(不要通過 Windows 自動升級的方式),並安裝之。安裝完畢後回到設備管理器找到安裝後的tpyboard,查看其使用了那個端口(例如 COM4)。更多內容可以查看 Guide for tpyboard on Windows (PDF) 這份文檔。驅動安裝的有任何問題請及時查看之。
至此需要運行終端程序了。用戶可以使用 Hyper Terminal 這個工具,或者下載免費的程序 PuTTY: putty.exe 。串口程序通過上一步找到的 COM 端口運行。對於PuTTY , 點擊其左邊界面的“Session”,點擊右邊的“Serial”按鈕,然後在串口行中選擇COM端口(例如COM4),最後,點擊“Open”按鈕。
2 .Mac OSX
打開終端並運行:
screen /dev/tty.usbmodem*
當想要終止退出界面時,使用快捷鍵 CTPL-A CTRL-\
3.Linux
打開終端並運行:
screen /dev/ttyACM0
也可以嘗試 piocom 或者 minicom 的連接方式而非終端界面。用戶需使用 /dev/ttyACM1或者更高的ttyACM數字。而且,用戶需要給自己正確的權限連接該設備(例如組 uucp 或者 dialout,或者權限 sudo)。
4.使用交互式選擇器
現在可以直接在 tpyboard 上運行 MicroPython 代碼了。
打開串口程序(例如Putty,終端界面,piocom等等)可以看到一個光標閃爍着的空屏幕。按下任意按鍵進入MicroPython 解釋器,顯示爲 >>>。可以通過下面的程序確認是否進入:

print(“hello tpyboard!”)
hello tpyboard!
上面的例程中用戶不需要敲入 >>> 字符,而是應該在解釋器中寫入內容。在最後,一旦輸入 print(“hello world!”)文本並按下回車鍵,輸出結果將在屏幕上如上呈現。
熟悉 python 語言可以嘗試寫入不同的指令。如果打印不成功,嘗試下邊的硬件復位或者軟件復位的方法。可以繼續打入其他指令如:
pyb.LED(1).on()
pyb.LED(2).on()
1 + 2
3
1 / 2
0.5
20 * ‘py’
‘pypypypypypypypypypypypypypypypypypypypy’
5、復位
出錯的情況下可以通過兩種方式復位開發板。其一爲在 MicroPython 解釋器中打入 CTRL-D 進行軟件復位。出現的消息如下所示:

PYB: sync filesystems
PYB: soft reboot
Micro Python v1.0 on 2014-05-03; PYBv1.0 with STM32F405RG
Type “help()” for more information.

如果不奏效可以通過按下 RTS 按鍵硬件復位(開發板上USB接線下的黑色按鍵)。這將斷開與 tpyboard 的任何端口連接
如果準備進行硬件復位,強烈建議關閉串口程序和與退出/卸載 tpyboard 設備。

發佈了39 篇原創文章 · 獲贊 18 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章