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

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>ESP32上的自定義UART協(xié)議開源

ESP32上的自定義UART協(xié)議開源

2023-02-13 | zip | 0.50 MB | 次下載 | 2積分

資料介紹

描述

描述

OSCUP是一種開源 UART 協(xié)議,專為與 ESP32 ARM 處理器配合使用而設(shè)計(jì)。詳細(xì)記錄的代碼有助于弄清楚如何在 UART 端口上實(shí)現(xiàn)自定義協(xié)議。使用此協(xié)議,您可以傳輸和接收由固定前導(dǎo)碼跟蹤的數(shù)據(jù)。它為每個發(fā)送的數(shù)據(jù)包實(shí)現(xiàn) ACK 和 NACK,以管理錯誤或丟失的數(shù)據(jù)包。

怎么運(yùn)行的

它依賴于 Espressiff 提供的原始庫,例如 /device/uart.h 用于連接低級硬件和功能。該協(xié)議提供兩個功能write,read用于發(fā)送和接收數(shù)據(jù)。當(dāng)您創(chuàng)建一個新的 Oscup 對象時,您需要向它傳遞一個 ID,該 ID 用于跟蹤發(fā)送數(shù)據(jù)包的設(shè)備。可選地,Oscup 對象可以被實(shí)例化,指定 UART 端口和相關(guān)的 UART TX 引腳和 UART RX 引腳。默認(rèn)情況下,通信發(fā)生在 UART 0,或者更確切地說是 USB 端口。

事實(shí)上,可以使用 OSCUP 進(jìn)行計(jì)算機(jī)和 ESP32 之間或兩個 ESP32 之間的通信。

命令

每次協(xié)議在 UART 上寫入數(shù)據(jù)時,它都會在數(shù)據(jù)包中插入一條命令。該命令是強(qiáng)制性的,否則您可能會問自己為什么要使用協(xié)議(只需使用 arduino Serial)。顯然,在接收方,您必須區(qū)分接收到的命令。有可用的 4 個主要命令:

  • SHARE:此命令表示發(fā)送方只想與接收方共享此數(shù)據(jù)(出于次要原因)。如果您只想在其他設(shè)備上打印數(shù)據(jù),則可以使用它。
  • CONFIRM:此命令表示將發(fā)送的數(shù)據(jù)是操作的結(jié)果(例如,我們按下設(shè)備 1 上的按鈕,我們將數(shù)據(jù)發(fā)送到設(shè)備 2,我們希望設(shè)備 2 不僅打印此數(shù)據(jù),而且存儲它們).
  • ACK: 用于告訴發(fā)送方,接收方已經(jīng)收到數(shù)據(jù)包
  • NACK: 用于告訴發(fā)送方,接收方還沒有收到數(shù)據(jù)包;發(fā)件人將嘗試再次發(fā)送 顯然,您可以配置您喜歡執(zhí)行每個命令的操作。我們建議不要使用 ACK 和 NACK,至于其他兩個,前面的指示只是我們?yōu)槭褂眠@兩個命令定義的指南。另外,你可以在arduino上配置新命令(command = uint8_t),直接在write函數(shù)中發(fā)送

公共職能

  • begin: 初始化 UART 參數(shù)并將其轉(zhuǎn)發(fā)給控制硬件。必須在 void setup() 中調(diào)用它。它以波特率作為唯一的輸入?yún)?shù),它將決定通信波特率。
  • write:寫函數(shù)接受一個命令“用戶定義”,有效負(fù)載的長度和有效負(fù)載,其長度固定為 40 字節(jié)。此函數(shù)將此數(shù)據(jù)寫入 UART 并返回錯誤代碼。
  • read:它讀取傳入的數(shù)據(jù)并將它們插入 packet_t 結(jié)構(gòu)中,該結(jié)構(gòu)在 .h 文件中定義。如果一切正常,它返回讀取緩沖區(qū)的長度,否則返回負(fù)錯誤。
  • get_timer: 返回定時器的計(jì)數(shù)器
  • get_APB_clk: 返回 APB 的頻率。通常 APB 用于設(shè)置嵌入式處理器上的外設(shè)頻率。

貢獻(xiàn)

我們是 Daniel 和 Riccardo,都是大學(xué)的 AI 學(xué)生。我們開發(fā)了這個協(xié)議來從 ESP32 獲取數(shù)據(jù)來做 AI 的事情(在我們的 Git Repo 上查看 FiremanSam)。

?

?


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

評論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 男女爽爽无遮挡午夜视频在线观看| 女教师二十三歳| 年轻的母亲4线在线观看完整| 色综合伊人色综合网站下载| 亚洲中文 字幕 国产 综合| 99久久精品国产高清一区二区| 国产成人免费片在线观看| 久久电影精品久久99久久| 日韩高清在线亚洲专区| 野花日本免费完整版高清版动漫 | 综合人妻久久一区二区精品| 疯狂第一次国语| 鲁一鲁亚洲无线码| 午夜向日葵高清在线观看| 99精品视频在线观看| 果冻传媒2021一二三区| 青青精品国产自在线拍| 伊人久久大香线蕉综合电影| 国产精品久久久久久久人热 | 手机毛片在线观看| 123成人站| 国产在线午夜| 日本午夜精品一区二区三区电影 | 在线播放国产视频| 国产精品自在在线午夜蜜芽tv在线| 免费国产久久啪久久爱| 亚洲欧美高清在线| 古代又黄又肉到湿的爽文| 母乳女神春日もな| 亚洲三级视频在线观看| 国产成人精品男人的天堂网站| 免费人成在线观看网站视频| 亚洲午夜久久久久久久久电影网| 嘟嘟嘟WWW在线观看视频高清| 美女内射少妇三区五区| 亚洲视频在线免费看| 国产精品麻豆AV| 日本女人bbb| a级老头和老太xxxx| 久久午夜夜伦痒痒想咳嗽P| 亚洲大片在线观看|