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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Arduino MCU網絡

Arduino MCU網絡

2022-10-19 | zip | 0.11 MB | 次下載 | 免費

資料介紹

描述

這是一個正在進行的項目。

Arduino 很棒,我喜歡它,是電子和自動化的“樂高”。這里我有這個項目:它把許多 MCU 板放在一起組成一個處理器網絡,NetP 是它的名字。板通過 i2c 總線進行通信我使用了 3.3V 的 Arduino Mini Pro 板。您需要一個 USB 轉串行 FTDI 板才能將草圖從 Arduino IDE 傳遞到 Mini Pros。對于鍵盤,我必須使用 3.3V 到 5V 的 TTL 電平轉換器

事實上,很多事情已經開始了,還有一些事情還有待完成。根據我們的意愿,其他人將被“發明”:-)。

已經做了什么:

最明顯的部分是控制臺:一個鍵盤和一個滾動顯示器與本地 MCU Netp0 (Console) 交互,并通過它與本地 i2c 網絡的其他成員交互:Netp1 (SD)、Netp2 (Updater) 和 Netp3 (時鐘)等。

代替使用控制臺的顯示器和鍵盤,您可以將智能手機藍牙連接,并從那里遠程執行所有操作;為此,我完美地設置了應用程序串行藍牙終端 1.31,但您也可以使用其他應用程序。

pYYBAGNOSeOADHq9AAA6v6HRfKg402.png
?

每個 Netp MCU 成員都有一個特定的 i2c 總線地址 (0x0a)、一個名稱 (CONSOLE)、一個 ID (p0) 和一個數字 (0)。當然,i2c 總線上還可以存在其他組件:實際上只有一個 EEPROM 和一個實時時鐘板。我們必須為每個成員或組件使用不同的 i2c 地址。

該系統將是即插即用的是的,您可以連接一個新的 Netp 成員,它將在網絡中被識別(參見“掃描”命令)。

控制臺 (p0) 功能:

  • scan : scan [查詢i2c總線,即掃描,返回總線上的活動地址列表,形式為“DDD (0xEE)”...以“'n' found”結尾]
  • ckpower : ckpower [查詢電量情況,即ckpower,返回“v3=3.3 v5=5.0 vraw=7.0-12.0”]
  • ? : ? [詢問命令列表,即?,返回板載可用命令列表和可用內存]
  • reset : reset [強制MPU復位,即reset]
  • : [將發送到處理器,即SD dir /,從處理器返回的結果]

“掃描”命令每 30 秒執行一次以允許即插即用。要知道誰有空,只需執行“掃描”命令即可查看姓名和地址要知道控制臺上執行了哪些命令,只需執行“?” 命令要知道在 SD 成員上執行了哪些命令,只需執行“p1?” 命令。要獲得 SD 上的文件列表,只需執行“p1 dir /”... 等等。

SD (p1) 功能:

  • ? : ? [尋求幫助,即?,返回船上可用命令和可用內存的列表]
  • mw/mwa : mw = [寫入/修改文件名中的值,即 mw temp01=24 (FileName=Value),返回“written”](mwa 將值附加到文件中)
  • mr/mra : mr [從對應的文件名中讀取Value,即mr temp01(FileName為temp01,Value為24,返回'Value'或“not found”](mra會從文件中讀取多行值)
  • reset : reset [重置MPU,即重置]
  • dir : dir [讀取從'path'開始的文件名,即dir /],返回文件'names'和'size'的列表...以'n found'結尾]
  • mkdir : mkdir [建立一個新目錄(以及相關子目錄),即 mkdir /music,sdmkdir /logic/params/binary,返回“built”或“error”]
  • rmdir : rmdir [刪除一個目錄,即rmdir /music,返回“removed”或“error or not empty”]
  • rename : rename [重命名文件,即rename myfile.txt bestfile.txt,返回“renamed”或“not found”]
  • del : del [刪除一個文件,即del myfile.txt,返回“deleted”或“not found”]
  • type : type [讀取文件并以模式顯示 0=CHR, 1=BIN, 2=HEX,即輸入 myfile.txt CHR,返回文件內容...和文件大小'n'和字節紅色'n'在最后]
  • eeupl : eeupl <文件名> [讀取文件并上傳到EEPROM,寫入并驗證所有數據,即eeupl /mysketch.hex,返回上傳,寫入,驗證...]

由于內存不足,一些命令被禁用;我只保留了我真正需要的那些。我的經驗表明不要強制使用接近最大值的內存,否則您將出現不可預測的行為或 MCU。在 SD 草圖上,我認為盡可能壓縮代碼以節省內存。也許有些事情可以做得更好。

mw 和 mr 命令對 /MEMORY/ 子目錄進行操作,mwa 和 mra 命令對 /LOG/ 子目錄進行操作。

更新器(p2)功能:

  • ? : ? [尋求幫助,即?,返回船上可用命令和可用內存的列表]
  • reset : reset [重置MPU,即重置]

時鐘(p3)功能:

  • ? : ? [尋求幫助,即?,返回船上可用命令和可用內存的列表]
  • reset : reset [重置MPU,即重置]
  • red : red [打開或關閉紅色LED,即紅色打開,返回“ON”或“OFF”]
  • green : green [打開或關閉綠色LED,即綠燈亮,返回“ON”或“OFF”]
  • dht : dht [從DHT板獲取溫度和濕度,即DHT,返回值]
  • gettemp : gettemp [從RTC板獲取溫度,即gettemp,返回溫度值]
  • gettime : gettime [從RTC板獲取時間,即gettime,按DD/MM/YYYY HH:MM:SS返回時間值]
  • settime : settime [設置RTC板的時間,即settime 31/12/2018 10:20:30,按DD/MM/YYYY HH:MM:SS返回時間值]
poYBAGNOSeaAU-DmAANiSKy1IPg479.jpg
?

組件列表:

  • 4 x Arduino Mini Pro 3.3v
  • 微型 SD 卡適配器
  • MicroSD 存儲卡
  • RTC zs-042 模塊
  • DHT-11傳感器
  • Protoboard 電源從 7-12V 到 3.3V 和 5V
  • 4 個原型板
  • 紅色 LED
  • 綠色 LED
  • 2 x 470uF 25V 電容器
  • 100nF電容
  • HC05藍牙模塊
  • FTDI USB-串口轉換器
  • 顯示器 2.4" TFT LCD 240x320 RGB,驅動IC ILI9341
  • USB迷你鍵盤
  • TTL電平轉換器 3.3V <-> 5V 用于鍵盤USB
  • USB母頭+數據線
  • 有源蜂鳴器
  • EEPROM i2c 1024
  • 按鈕
  • 100歐姆電阻
  • 4 x 5k1 歐姆電阻
  • 2k2歐姆電阻
  • 6k8電阻
  • 2 x 120 歐姆電阻
  • 許多電線...
pYYBAGNOSeyACZ8IAAWrC5_sA90748.png
Fritzing示意圖(也見下載部分)
?

i2c通訊BUS協議:

Netpx成員通過 i2c BUS(Wire.h 庫)使用由消息和事件制作的自定義協議在它們之間進行通信。

當您從控制臺鍵盤編寫命令時,即“SD dir /”,首先將名稱“SD”轉換為查看 netRegisterNames[] 矩陣的真實地址(即 0x0b),然后使用 askCommandOnPx( )。另一方面,生成一個事件 receiveEvent() 并在本地執行請求的命令并將其數據發回。這些消息的 ID 是 chr(7) BEL 字節。

在掃描命令期間,使用 whois() 和 Wire.requestFrom() 將另一條消息發送到 BUS,用于向特定地址(即 0x0c)的潛在 Netpx 成員請求名稱和其他信息如果沒有正確的回答,則將其視為“其他設備”。另一方面生成事件 netWhoIsEvent()。這些消息的 ID 是 chr(5) ENQ 字節。

做什么(我的愿望清單):

首先,我將有一個命令請求隊列:實際上,您可以從控制臺發送要執行的命令并等待它結束。如果您連續快速發送兩個或多個命令,則可能會忽略第一個命令之后的所有命令。因此,有了這個新功能,所有命令都將被寫入命令隊列并以正確的順序一次執行一個。

其次,我將有一個調度程序,一個在特定時間或每個特定時間執行的命令列表,等等。這個作為命令列表的文件應該可以從控制臺以交互方式進行編輯。

第三,最雄心勃勃的愿望是將更新/新的草圖存儲在 SD 的特定目錄中,并讓 UPDATER 提供將它們傳遞到 EEPROM,然后再安裝到最終目標 MCU。待更新的目標MCU應自行提供讀取EEPROM和自動更新因為這個功能需要修改正常的引導加載程序...

有什么想法或建議嗎?

當我有新聞、改進、新零件、新想法等時,我會在這些頁面中通知您。請讓我知道您對這個正在進行的項目有何看法

好好享受!


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 欧美成人猛片aaaaaaa| 边摸边吃奶边做下面视频| 九九热在线视频观看这里只有精品| 2019天天射干网站| 呜呜别塞了啊抽插| 蜜桃成熟时2在线| 国产极品美女视频福利| 99re8久久热在线视频| 亚洲国产av| 日本电影护士| 久久久午夜精品福利内容| 国产产一区二区三区久久毛片国语| 91蜜桃视频| 亚洲久热无码中文字幕| 日本人xxxⅹ18hd19hd| 好吊日视频在线| 成年人视频在线免费播放| 中文字幕亚洲无线码在线| 窝窝午夜色视频国产精品东北| 欧美性黑吊xxx| 两个客户一起吃我的奶| 久草在线精彩免费视频| 国产啪视频在线播放观看| 第一会所欧美无码原创| silk118中文字幕无删减| 最新精品国产| 伊人无码高清| 印度12 13free| 亚洲午夜精品A片久久不卡蜜桃| 午夜一个人在线观看完整版| 射漂亮黑b丝女| 日本无翼恶漫画大全优优漫画| 内射一区二区精品视频在线观看| 久久久性色精品国产免费观看| 果冻传媒mv国产陈若瑶主演| 国产精品亚洲精品影院| 国产跪地吃黄金喝圣水合集| 国产69精品久久久久麻豆| 抽插内射高潮呻吟爆乳| 超碰超碰视频在线观看| 成都电影免费中文高清|