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

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

3天內(nèi)不再提示

GitHub Copilot+ESP開發(fā)實(shí)戰(zhàn)-串口

啟明云端 ? 2024-03-16 08:03 ? 次閱讀

上篇文章講了GitHub Copilot在應(yīng)用中可能遇到的問(wèn)題,接下來(lái)小啟就簡(jiǎn)單介紹下GitHub Copilot在ESP32開發(fā)中C語(yǔ)言實(shí)現(xiàn)串口功能,感興趣的可以看看。

一、向Copilot提問(wèn):

1. ESP32用C語(yǔ)言實(shí)現(xiàn)串口初始化;

2.配置uart為1,TX為17,RX為18,波特率為115200;

3.一直等待接收json數(shù)據(jù),使用cjson解析json數(shù)據(jù){"data":"data"},再通過(guò)串口返回data;

接下來(lái)GitHub Copilot工具會(huì)回復(fù):

ab83f278-e328-11ee-9118-92fbcf53809c.png

二、復(fù)制到個(gè)人工程中

ab889f3a-e328-11ee-9118-92fbcf53809c.png

三、修改和編譯代碼

1、portTICK_RATE_MS可能編譯不過(guò),需要改為portTICK_PERIOD_MS;

2、添加頭文件引用#include;

然后編譯代碼:

ab92af48-e328-11ee-9118-92fbcf53809c.png

四、燒錄固件

不同的開發(fā)板,串口gpio可能不一樣,在提問(wèn)時(shí)需要注意下,我這邊用的S3開發(fā)板如下:

aba9917c-e328-11ee-9118-92fbcf53809c.png


五、測(cè)試結(jié)果

USB轉(zhuǎn)TTL串口工具和ESP的UART同時(shí)連接電腦,我這邊使用的是sscom,也可以使用其他串口工具,測(cè)試如下:

abd5dab6-e328-11ee-9118-92fbcf53809c.png


以上就是GitHub Copilot在ESP32開發(fā)中C語(yǔ)言實(shí)現(xiàn)串口功能的全部?jī)?nèi)容,更多關(guān)于GitHub Copilot在ESP32開發(fā)中的應(yīng)用,疑問(wèn),可以后臺(tái)咨詢啟明云端。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7594

    瀏覽量

    135850
  • ESP
    ESP
    +關(guān)注

    關(guān)注

    0

    文章

    181

    瀏覽量

    33837
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    465

    瀏覽量

    16359
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GitHub 攜手 OpenAI 推出代碼補(bǔ)全利器 Copilot

    GitHub 新產(chǎn)品 Copilot 來(lái)了!這款產(chǎn)品由 GitHub 與 OpenAI 聯(lián)合開發(fā),目前已上線技術(shù)預(yù)覽版,該工具內(nèi)嵌在 Visual Studio Code 編輯器...
    發(fā)表于 01-25 17:45 ?0次下載
    <b class='flag-5'>GitHub</b> 攜手 OpenAI 推出代碼補(bǔ)全利器 <b class='flag-5'>Copilot</b>

    煥然一新的代碼編輯器:GitHub Copilot X,來(lái)了!

    上一代的 GitHub Copilot,在協(xié)助開發(fā)者完成編程任務(wù)時(shí),便有著極其出色的體驗(yàn)。誕生至今兩年,便自動(dòng)生成了 46% 的代碼,更將編碼速度提高了 55%。
    的頭像 發(fā)表于 03-28 11:13 ?1882次閱讀

    520來(lái) GitHub Copilot 開發(fā)者訓(xùn)練營(yíng),與技術(shù)大咖們約個(gè)會(huì)!

    官方研究顯示,使用 GitHub Copilot 后: 90% 開發(fā)者表示可以更快地完成任務(wù); 75% 開發(fā)者感到更有成就感; 73% 開發(fā)
    的頭像 發(fā)表于 05-11 20:17 ?778次閱讀
    520來(lái) <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> <b class='flag-5'>開發(fā)</b>者訓(xùn)練營(yíng),與技術(shù)大咖們約個(gè)會(huì)!

    精彩回顧 | GitHub Copilot 開發(fā)者訓(xùn)練營(yíng),超燃實(shí)況放送!

    北京時(shí)間5月24日0點(diǎn),微軟年度開發(fā)者大會(huì)Build在西雅圖開幕,會(huì)上著重介紹了GitHub與OpenAI合作開發(fā)的“智能副駕(Copilot)”這一重磅的前瞻
    的頭像 發(fā)表于 05-25 18:05 ?1370次閱讀
    精彩回顧 | <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> <b class='flag-5'>開發(fā)</b>者訓(xùn)練營(yíng),超燃實(shí)況放送!

    GitHub CEO:未來(lái)80%的代碼將由Copilot編寫

    最近,F(xiàn)reethink 采訪了 GitHub CEO Thomas Dohmke,以詳細(xì)了解 Copilot 將如何改變編程,以及基于 AI 開發(fā)引發(fā)的關(guān)于創(chuàng)新的問(wèn)題。還談到了為什么用
    的頭像 發(fā)表于 06-21 11:10 ?835次閱讀

    【比特熊充電?!块_啟 GitHub Copilot 開發(fā)之旅

    提取上下文,即時(shí)對(duì)單獨(dú)行乃至整個(gè)函數(shù)提出建議,讓開發(fā)生產(chǎn)力直接拉滿。 如何快速接入 GitHub Copilot 的能力,并在企業(yè)場(chǎng)景中進(jìn)行開發(fā)實(shí)戰(zhàn)
    的頭像 發(fā)表于 09-22 00:20 ?632次閱讀
    【比特熊充電棧】開啟 <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> <b class='flag-5'>開發(fā)</b>之旅

    重塑GitHub、顛覆程序開發(fā)GitHub Universe 2023發(fā)布重大更新

    GitHub 首席執(zhí)行官 Thomas Dohmke 表示,他們正在逐步將 CopilotGitHub 各方面融合,并將其作為一個(gè)重要組成部分??梢哉f(shuō),這是 GitHub 的一次
    的頭像 發(fā)表于 11-09 15:54 ?732次閱讀
    重塑<b class='flag-5'>GitHub</b>、顛覆程序<b class='flag-5'>開發(fā)</b>:<b class='flag-5'>GitHub</b> Universe 2023發(fā)布重大更新

    GitHub Universe 2023:副駕之力,躍上 AI 驅(qū)動(dòng)的開發(fā)者平臺(tái)

    正在進(jìn)行中的2023 GitHub 開發(fā)者大會(huì)(GitHub Universe 2023)持續(xù)為全球開發(fā)者帶來(lái)驚喜。 今天的活動(dòng)上,我們正式發(fā)布了
    的頭像 發(fā)表于 11-09 18:55 ?745次閱讀
    <b class='flag-5'>GitHub</b> Universe 2023:副駕之力,躍上 AI 驅(qū)動(dòng)的<b class='flag-5'>開發(fā)</b>者平臺(tái)

    GitHub Copilot Enterprise全線向企業(yè)客戶開放,提供個(gè)性化定制服務(wù)

    在官方博客中,GitHub 詳細(xì)說(shuō)明了新版本 Enterprise 在標(biāo)準(zhǔn)版和商業(yè)版 GitHub Copilot 基礎(chǔ)上的差異點(diǎn)。Enterprise 特有功能包括依據(jù)企業(yè)特定代碼和知識(shí)庫(kù)回答與之匹配的提問(wèn),同時(shí)支持拉取請(qǐng)求描
    的頭像 發(fā)表于 02-28 15:45 ?636次閱讀

    GitHub Copilot+ESP開發(fā)使用問(wèn)題集錦(一)

    簡(jiǎn)潔明確:2、可以提一些開發(fā)中遇到的問(wèn)題,GitHubCopilot會(huì)給一個(gè)大概得方向供參考。3、可以在GitHubCopilot上查詢ESP的一些的技術(shù)名詞介紹4
    的頭像 發(fā)表于 03-09 08:03 ?358次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot+ESP</b><b class='flag-5'>開發(fā)</b>使用問(wèn)題集錦(一)

    GitHub Copilot+ESP開發(fā)實(shí)戰(zhàn)-I2C

    準(zhǔn)備工作1.ESP32-S3-DevKitC-1開發(fā)板一塊;2.LM75A溫度感應(yīng)器;3.杜邦線4根、USB線;一、向Copilot提問(wèn)1.ESP32-S3用C語(yǔ)言實(shí)現(xiàn)I2C初始化;2
    的頭像 發(fā)表于 03-29 08:03 ?447次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot+ESP</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b>-I2C

    GitHub Copilot+ESP開發(fā)實(shí)戰(zhàn)-SPI

    準(zhǔn)備工作1.ESP32-C3-DevKitC-1開發(fā)板一塊;2.SPI轉(zhuǎn)uart小板一塊;3.杜邦線4根、USB線;一、向Copilot提問(wèn)需要實(shí)現(xiàn)的功能:1、ESP32-C3用C語(yǔ)言
    的頭像 發(fā)表于 03-30 08:03 ?352次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot+ESP</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b>-SPI

    GitHub Copilot引入多模型支持

    近日,據(jù)外媒報(bào)道,GitHub正在為其代碼完成和編程工具Copilot引入多模型支持。這一舉措將為開發(fā)者提供更加靈活和多樣化的選擇。 在近日舉辦的GitHub Universe大會(huì)上,
    的頭像 發(fā)表于 10-31 11:49 ?408次閱讀

    Arm推出GitHub平臺(tái)AI工具,簡(jiǎn)化開發(fā)者AI應(yīng)用開發(fā)部署流程

    專為 GitHub Copilot 設(shè)計(jì)的 Arm 擴(kuò)展程序,可加速?gòu)脑频竭吘墏?cè)基于 Arm 平臺(tái)的開發(fā)。 Arm 原生運(yùn)行器為部署云原生、Windows on Arm 以及云到邊緣側(cè)的 AI
    的頭像 發(fā)表于 10-31 18:51 ?748次閱讀

    Arm推出GitHub平臺(tái)AI工具

    專為 GitHub Copilot 設(shè)計(jì)的 Arm 擴(kuò)展程序,可加速?gòu)脑频竭吘墏?cè)基于 Arm 平臺(tái)的開發(fā)。
    的頭像 發(fā)表于 11-01 13:50 ?162次閱讀