日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍

發布時間:2024/10/6 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本帖最后由 topdog 于 2020-5-4 17:21 編輯

樂鑫公司的ESP32-WROVER-B具有一個4MB外部SPI flash和一個額外的8MB SPI偽靜態RAM (PSRAM)。Boris Lovosevic不滿Micropython官方對此芯片的更新過慢,就自己架設了一個網站網站地址:,發布了基于Micropython的新固件支持雙核心和PSRAM、SD卡、 VFS上支持3個不同的內部文件系統、FTP、OTA、Thonny IDE由成立于1632年的愛沙尼亞塔爾圖大學計算機的科學研究所開發。她基于python內置圖形庫tkinter開發的,支持多平臺windows,Mac,Linux和pip安裝,屬于輕量級的python IDE,具有語法著色、代碼自動補全、debug等功能。Thonny IDE 3.2.7下載地址:對Micropython ESP32窗口操作很方便,現在就給大家介紹一下實際操作過程。

一、安裝python和pip3

python 3.8.2下載地址,安裝python后windows10配置環境變量,安裝pip3。

環境1.png (9.09 KB, 下載次數: 8)

2020-4-7 00:20 上傳

二,安裝esptool燒錄LOBO Micropython固件。

用usb線把ESP32模塊連接到PC機,打開文件管理器查看端口號(本例為COM14)。Win+R鍵輸入cmd,cd到固件存放文件夾。

(1)養成好習慣把esp32清空一下,否則NVM會報錯。

esptool.py??--chip esp32 --port COM14 erase_flash

(2)然后用下面命令燒錄固件。

esptool.py --chip esp32 --port COM14 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin??0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin

三,安裝Thonny IDE。

一鍵安裝一路到底,OK。

四,使用Thonny IDE操作ESP32編譯和下載。

打開IDE,選擇tools-->Options設置各個選項卡。其中解釋器在選擇項中選Miropython ESP32,端口port選擇連接ESP32模塊的端口號(本例為COM14)。第三項是燒錄固件本例不適用。

options-interpreter.PNG (35.53 KB, 下載次數: 6)

2020-4-7 00:28 上傳

終端勾選程序執行后啟動python REPL。

option-terminal.PNG (26.64 KB, 下載次數: 5)

2020-4-7 00:28 上傳

設置好后,關閉IDE,再重啟IDE。會出現紅色的提示。

thonny-shell.PNG (22.68 KB, 下載次數: 5)

2020-4-7 00:28 上傳

根據提示:執行CTRL+C,ESP32的固件信息出現在終端上。

thonny-ctrl c.PNG (36.64 KB, 下載次數: 6)

2020-4-7 00:28 上傳

新建main.py文件,讓GPIO21的LED燈閃爍,說世界你好!手打代碼熟悉一下Micropython的代碼格式。

lobo-blink.PNG (52.3 KB, 下載次數: 4)

2020-4-12 15:42 上傳

點擊保存,會跳出一個對話框詢問是保存到PC機,還是ESP32模塊上,本例選擇后者。

where to save to..PNG (2.93 KB, 下載次數: 7)

2020-4-7 00:28 上傳

你可以看到在ESP32 flash上的文件清單。如果你要查看文件,也是這樣操作。

save to micropython.PNG (26.18 KB, 下載次數: 5)

2020-4-7 00:28 上傳

之前,大多數愛好者使用的都是命令行方法操作,對新手比較有難度。大家不妨用adafruit-ampy和rshell操作一遍舉一反三一下。

總結

以上是生活随笔為你收集整理的micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。