色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MicroPython如何在XBee3上運行

454398 ? 來源:工程師吳畏 ? 2019-08-12 14:24 ? 次閱讀

耗材:

XBee3(盡可能多)

允許您將XBee插入計算機的XBee Explorer或類似加密狗

安裝了XCTU的計算機

包含代碼的.py或.mpy文件你想在XBee上安裝

第1步:連接你的XBee

MicroPython如何在XBees上運行

插入想要編程和打開XCTU的XBee。單擊左上角的添加設備(看起來像帶有+的XBee的圖標),然后選擇正確的COM端口。確保波特率正確(我們將XBees設置為9600),然后單擊“完成”以連接XBee。

XCTU需要很長時間才能加載很多東西。當您看到綠色加載條時,您將經常耐心等待。

步驟2:確保PS設置為0且AP設置為4

單擊屏幕左側的XBee圖標,在右側顯示其設置。在屏幕右側,向下滾動到名為 MicroPython命令的部分,并確保 PS 設置為已禁用[0] 。如果不是,請更改設置并點擊最右側設置旁邊的鉛筆圖標,將更改寫入XBee。在 AP 參數UART接口部分中執行相同操作,并確保將其設置為 MicroPython REPL [4] 。

PS 參數確定代碼是否在XBee打開時自動運行, AP 參數基本上是XBee所處的“運行模式”為了讓MicroPython工作,它必須在它自己的“MicroPython模式”中。如果 PS 設置為已啟用[1] ,則可能會導致其中某些步驟出現問題,因此我發現最好將其關閉,直到我完成更新XBee上的代碼。

步驟3:打開文件系統管理器

導航到“工具”部分在屏幕頂部的欄中,選擇文件系統管理器。它會打開一個如上所示的窗口 - 計算機上的文件顯示在左側,右側顯示一個空窗口。

步驟4:配置正確的COM端口

點擊配置。選擇正確的COM端口,確保波特率正確,然后單擊確定。您應該在之前所說的“在使用文件系統之前配置端口”的位置看到所選COM端口的名稱。

步驟5:打開與XBee的連接

點擊打開。如果您收到錯誤,請重新拔出并重新插入XBee,然后點擊打開通常可以正常工作。您現在應該看到加載到窗口右側的XBee上的文件。如果您的XBee是全新的,您可能只會看到兩個文件夾,但如果您以前使用過XBee,您可能會在目錄中看到其他文件(在我看來,有一個名為“main.py”)。

步驟6:刪除文件系統管理器中的舊代碼

如果您的XBee上沒有舊代碼,則可以跳過此步驟。

如果您要更新XBee上的舊代碼文件,則必須先刪除舊代碼文件。 XBee 不會自動刪除舊版本的代碼,而且存儲空間非常有限,因此您必須手動刪除舊的代碼文件。

上的MicroPython代碼XBee必須位于名為“main.py”的文件中,以便XBee自動運行代碼。您可以將多個文件加載到XBee上,但它在啟動時運行的唯一文件是“main.py”,因此只要將它們導入“main.py”就可以使用多個模塊。如果你‘使用多個模塊,您只需要刪除重新上傳到XBee的模塊。

首先,右鍵單擊要刪除的文件,然后選擇刪除。片刻之后,它將從文件系統管理器中消失。該文件現已從XBee的主存儲器中刪除。但是,XBee還有一個工作內存,它存儲了最后運行的代碼,這也必須刪除。點擊右下角的關閉退出文件系統管理器。

步驟7:將AP更改為1

在屏幕右側的XBee設置中,滾動到 UART接口部分。將 AP 參數更改為沒有轉義的API模式[1] ,然后單擊鉛筆圖標將其寫入XBee。這允許我們向XBee發送AT命令,我們必須這樣做才能擦除XBee的工作內存。如果你正在使用新的XBee,你可能不需要在第一次下載代碼時執行此步驟,但這并不會影響確認工作內存被刪除。

步驟8:切換到控制臺工作模式并打開連接

按Alt-C或按下按鈕中的按鈕切換到控制臺工作模式右上方看起來像電視顯示器,然后按打開打開與XBee的通信線路。我們使用此模式與我們的XBees交談。

步驟9:打開幀生成器

向右移動屏幕的一側,在發送單個數據包的位置,單擊 + 圖標,然后單擊使用’幀生成器‘工具創建框架在彈出窗口中。這將打開幀生成器,如上所示。我們使用它來生成我們將發送給XBee的消息。

步驟10:配置幀生成器以生成AT命令

如果顯示幀類型,請單擊該框以打開下拉菜單,然后選擇 0x08 - AT命令。屏幕將更改為上面顯示的格式。

步驟11:輸入AT命令以清除工作記憶

在標有 AT命令的紅色突出顯示框中,鍵入PY。這是AT命令的第一部分,基本上是告訴XBee我們想要用MicroPython做些什么。在標有參數值的框中,鍵入E.這是我們希望XBee執行的特定MicroPython命令,它正在擦除XBee的工作內存(我試著記住“E for Erase”) 。在您鍵入時,數字將顯示在屏幕底部的框中。

步驟12:添加框架

點擊確定。現在你回到了你進入Frames Generator之前的窗口。框架名稱對我們的目的并不特別重要,因此請忽略它。您應該在此窗口的框中看到最后一個窗口中的數字。如果是,請選擇添加框架。

步驟13:發送AT命令

新的“frame_0”框出現在標有發送框的框中。現在我們可以將AT命令發送給XBee。確保我們剛剛制作的框架突出顯示,然后單擊帶有綠色箭頭的按鈕,該箭頭顯示發送選定的框架。藍色和紅色文本將顯示在上面的框架日志中。

步驟14:解釋回復

藍色文本是您剛剛發送的命令,紅色文本是XBee的回復。單擊紅色文本以閱讀它。您可以看到一行十六進制,類似于我們在右側窗口中發送給XBee的行。您可以將其復制并粘貼到 Frames Interpreter 工具中(通過單擊上面工具圖標旁邊的箭頭訪問),但如果倒數第二對數字為雙零,則表示成功擦除工作記憶。

步驟15:將AP更改為4

單擊左上角的關閉以退出與XBee的通信。

單擊齒輪圖標返回XBee的設置,然后向下滾動到 UART接口,并將AP參數更改回 MicroPython REPL [4] 。通過單擊鉛筆圖標將新設置寫入XBee。

步驟16:將代碼拖到文件系統管理器中

返回工具》文件系統管理器,配置為正確的端口,然后單擊打開。在窗口的左側(計算機的文件),導航到要上傳到XBee的代碼,然后單擊并將其拖動到右側(XBee的文件)。您應該會看到文件顯示在右側。新代碼現在下載到XBee上。

步驟17:打開MicroPython終端

點擊關閉即可。是時候確保代碼正常運行了。導航到工具》 MicroPython終端。選擇配置,選擇正確的COM端口,然后點擊打開。窗口中應該有一個黑色閃爍的光標。按Enter鍵,您將看到MicroPython提示符:》》》

步驟18:測試代碼

按Ctrl-R,然后輸入代碼在“main.py”文件中將運行。如果一切正常,你就完成了!如果您希望在打開XBee時自動運行代碼,請關閉MicroPython終端,在XBee的設置中,向下滾動到 MicroPython命令,然后更改 PS 啟用[1] 的參數,然后點擊鉛筆圖標將其寫入XBee。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Micropython
    +關注

    關注

    0

    文章

    68

    瀏覽量

    4752
收藏 人收藏

    評論

    相關推薦

    何在 OrangePi 5 Pro?的?NPU?運行?LLM

    在OrangePi5Pro上訪問NPU需要安裝最新版Ubuntu的定制版本,還需要安裝特殊軟件,讓你能在NPU而不是CPU運行專門轉換的LLM。整個過程肯定要比運行Ollama復雜得多,但如果你
    的頭像 發表于 11-28 14:55 ?468次閱讀
    如<b class='flag-5'>何在</b> OrangePi 5 Pro?的?NPU?<b class='flag-5'>上</b><b class='flag-5'>運行</b>?LLM

    何在TMS320DM643x器件使用EDMA3驅動程序

    電子發燒友網站提供《如何在TMS320DM643x器件使用EDMA3驅動程序.pdf》資料免費下載
    發表于 10-15 09:41 ?0次下載
    如<b class='flag-5'>何在</b>TMS320DM643x器件<b class='flag-5'>上</b>使用EDMA<b class='flag-5'>3</b>驅動程序

    何在STM32運行AI應用

    1.X-Linux-AI概述X-LINUX-AI是STM32MPUOpenSTLinux擴展包,面向STM32MP1和STM32MP2系列微處理器的人工智能。它包含LinuxAI框架,以及用于開始一些基本使用案例的應用程序示例。X-LINUX-AI中提供的示例包括一系列用于圖像分類、對象檢測、語義分割和人體姿勢估計的優化模型。X-LINUX-AI中作為預構建
    的頭像 發表于 09-30 08:00 ?2567次閱讀
    如<b class='flag-5'>何在</b>STM32<b class='flag-5'>上</b><b class='flag-5'>運行</b>AI應用

    《DNK210使用指南 -CanMV版 V1.0》第七章 基于CanMV的MicroPython語法開發環境搭建

    推出的一款跨平臺集成開發環境軟件,主要用于編寫在CanMV運行MicroPython代碼。CanMV IDE提供了基礎的設備連接、MicroPython腳本編輯、
    發表于 09-13 09:30

    何在DRA821U使用Linux實現快速引導

    電子發燒友網站提供《如何在DRA821U使用Linux實現快速引導.pdf》資料免費下載
    發表于 09-03 10:11 ?0次下載
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用Linux實現快速引導

    ESP8266加載micropython,文件的MD5與閃存中的數據不匹配怎么解決?

    ESP8266 加載 micropython,文件的 MD5 與閃存中的數據不匹配!
    發表于 07-19 08:08

    何在Micro SD卡設置寫保護?

    我們了解客戶對Micro SD卡寫保護的疑問。在這篇文章中,拓優星辰將詳細解釋如何在Micro SD卡設置寫保護,以及相關的步驟和注意事項。
    的頭像 發表于 07-11 16:37 ?1861次閱讀
    如<b class='flag-5'>何在</b>Micro SD卡<b class='flag-5'>上</b>設置寫保護?

    audio_player在MicroPython下無法運行怎么解決?

    的環境下單獨編譯、運行也正常。 但在MicroPython中,通過MicroPython_ADF下的 audio_player 模塊播放mp3失敗。 IDF/ADF/
    發表于 06-28 08:30

    何在zephyr使能esp32-c3內置的USB串口?

    如題,請問如何在zephyr使能esp32-c3內置的 USB 串口。
    發表于 06-12 08:11

    esp32s3 lvgl micropython編譯燒錄后,不能識別串口設備了是什么原因?

    /lv_binding_micropython/pull/243/files 修改源文件 3. 修改 partitions-8MiB.csv: factory,app,factory, 0x10000, 0x210000, vfs
    發表于 06-07 07:56

    ESP32如何安裝MicroPython庫?

    = noise.Noise(adcObj) print("noise inited") 【問題1】導入noise庫,但是庫不存在,如何安裝MicroPython
    發表于 06-05 07:55

    請問ESP32如何查看MicroPython的版本?

    ESP32如何查看MicroPython的版本?
    發表于 06-05 07:35

    請問ESP Wroom 32板如何在LInux下使用?

    ESP Wroom 32板如何在LInux下使用。 我用的系統是統信UOS,如何使用ESP32板,開發Micropython啊 簡單來說就是在ESP32刷上micropython
    發表于 06-05 06:22

    何在PSoC62 Evaluation kit開發板運行RT-Thread呢?

    本文主要介紹如何在PSoC62 Evaluation kit開發板運行RT-Thread,如何連接CYW43012 WiFi藍牙模組,以及如何進行WiFi聯網、網絡延遲、網絡帶寬測試。
    的頭像 發表于 02-27 10:49 ?1049次閱讀
    如<b class='flag-5'>何在</b>PSoC62 Evaluation kit開發板<b class='flag-5'>上</b><b class='flag-5'>運行</b>RT-Thread呢?

    何在運行時擦除/編程UCB?

    試著在相關的 UCB 使用 DFLASH 算法,然后我用磚砌了我的單位。 是否有專門針對如何在運行時擦除/編程 UCB?
    發表于 01-22 07:18
    主站蜘蛛池模板: 99久久999久久久综合精品涩| 国产精品久久久久久亚洲影视| 黄色软件视频app| 亚洲精品在线看| 久久强奷乱码老熟女| aaaaaaa一级毛片| 手机观看毛片| 久久99AV无色码人妻蜜柚| 99久久国产露脸精品国产吴梦梦 | 色窝窝亚洲AV在线观看| 国色精品VA在线观看免费视频| 中文字幕视频在线免费观看| 日本人奶水中文影片| 含羞草传媒在线观看| 99视频久久精品久久| 亚洲AV永久无码精品澳门| 免费 高清 中文在线观看| 国产成人高清精品免费5388密 | 日本G奶乳液汁| 荷兰少归BVBV| 草久热的视频在线观看| 亚洲国产欧美国产综合在线| 嫩草影院精品视频在线观看| 国产性夜夜性夜夜爽91| adc网址在线观看| 亚洲精品无码不卡在线播放he | 99蜜桃在线观看免费视频网站| 贤妻良母电影日本| 浪荡受自我调教纯肉BL| 国产精品JK白丝AV网站| 91热久久免费频精品99欧美| 性肥胖BWBWBW| 日本人娇小hd| 美女厕所撒尿ass| 国语92电影网午夜福利| 草民电影网午夜伦理电影网| 尤物国产在线精品三区| 性色香蕉AV久久久天天网| 欧美在线亚洲综合国产人| 久久艹综合| 国产乱人视频在线观看|