[Micropython] TPYBoard STM32F407開發板運行第一個腳本


從這篇教程開始將動手在TPYBoard STM32F407開發板上運行 Python 腳本,下面教大家拿到這個開發板后怎么用!(該款開發板某寶上有售)

 

1 連接開發板

 

通過 USB 線連接你的 PC 機(windows,mac,linux皆可)。你不可能搞錯因為僅有這么一種連接方式。當連接成功后開發板將上電和進入開機程序,綠色的 LED 燈應該在半秒或更少的時間內亮起,當其熄滅時意味着開機程序已完成。

 

2 安裝USB驅動

 

Windows:開發板將作為可移動磁盤出現。Window 將自動彈出窗口界面,Windows系統同時會將開發板視為串口驅動,且設備將會自動連接,如果不自己裝驅動彈出盤符,那么請參考:

http://old.tpyboard.com/support/reference11/222.html

Mac :在電腦桌面上開發板將作為可移動磁盤出現,其可能為“NONAME”,請點擊打開里邊的文件夾。

Linux :開發版將作為可移動的多媒體設備出現。在 Ubuntu 下其將自動掛載並彈出開發板的文件夾。在其他的 Linux 系統下,開發板自動掛載或者需要手動實現。在命令行下敲入 lsblk 參看連接設備,然后敲入 mount /dev/sdb1(用對應的設備名替換sbd1)。或許你需要 boot 權限實現這一過程。至此開發板以移動磁盤的形式存在了,且有一個開發板驅動的窗口(或者命令行)顯示出來。

你所見到的設備是由開發板里邊的 /flash實現的,其由以下四個文件關聯組成:

boot.py 開發板啟動時將執行這個該腳本,它設置了開發板的多個選項參數

main.py 包含你的 python 程序的主要腳本,在 boot.py 運行后被執行

README.txt 包含開啟開發板的必要基礎信息

pycdc.inf 確認 USB 設備連接的 Windows 配置文件,之后的教程中有更多的介紹。

 

3 編輯mian.py

 

現在我們可以開始編寫自己的 python 程序了。用文本編輯器打開 main.py 文件。Windows 環境下可以使用記事本或者其他編輯器。Mac 和 linux 下使用你喜歡的文本編輯器即可。打開文件后你將看到如下的一行:

 

# main.py -- put your code here!

 

該行以 # 字符開始,意味着只是一個注釋。這樣的命令行不會被執行,僅為代碼提供信息用在這個 main.py 加多兩行,如下所示:

 

# main.py -- put your code here!
import pyb
pyb.LED(4).on()

 

第一行表明使用 pyb 模塊,這個模塊包含了控制開發板的所有函數和類。

第二行打開了藍色的 LED:先是在 pyb 模塊中使用了 LED 類,創建了 LED 4 的實例,然后將其點亮。

至此編寫和運行第一個 MicroPython 程序就完成了,加油!You Can Do It !

 

4 如何 重置開發板

 

當我們編寫完代碼以后,我們需要先保存我們的程序,當我們保存程序的時候,板載的紅色LED會亮起,這時候一定不要做任何操作,因為程序正在往單片機中寫,如果提前按了rst就會使main.py和boot.py損壞,所以等紅燈熄滅后,我們再按板載的rst按鍵,這樣我們寫的程序就運行了,如果想要看main.py的程序代碼,需要拔出設備或者彈出盤符,再打開main.py。

 

5 如何 恢復出廠設置

 

當我們開發板文件損壞時,我們需要恢復出廠設置,恢復出廠設置請參考:
http://old.tpyboard.com/support/tutorial12/198.html


免責聲明!

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



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