0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GitHub Copilot+ESP开发实战-串口

启明云端 2024-03-16 08:03 次阅读

上篇文章讲了GitHub Copilot在应用中可能遇到的问题,接下来小启就简单介绍下GitHub Copilot在ESP32开发中C语言实现串口功能,感兴趣的可以看看。

一、向Copilot提问:

1. ESP32用C语言实现串口初始化;

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

3.一直等待接收json数据,使用cjson解析json数据{"data":"data"},再通过串口返回data;

接下来GitHub Copilot工具会回复:

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

二、复制到个人工程中

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

三、修改和编译代码

1、portTICK_RATE_MS可能编译不过,需要改为portTICK_PERIOD_MS;

2、添加头文件引用#include

然后编译代码:

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

四、烧录固件

不同的开发板,串口gpio可能不一样,在提问时需要注意下,我这边用的S3开发板如下:

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


五、测试结果

USB转TTL串口工具和ESP的UART同时连接电脑,我这边使用的是sscom,也可以使用其他串口工具,测试如下:

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


以上就是GitHub Copilot在ESP32开发中C语言实现串口功能的全部内容,更多关于GitHub Copilot在ESP32开发中的应用,疑问,可以后台咨询启明云端。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7551

    浏览量

    131876
  • ESP
    ESP
    +关注

    关注

    0

    文章

    175

    浏览量

    33567
  • GitHub
    +关注

    关注

    3

    文章

    458

    浏览量

    16062
收藏 人收藏

    评论

    相关推荐

    esp8266串口wifi实例

    ESP8266串口WiFi扩展板是深圳四博智联科技有限公司开发的一款基于乐鑫ESP8266的超低功耗的UART-WiFi模块,本文介绍了ESP
    发表于 12-08 13:34 1.9w次阅读

    esp笔记(2)使用Arduino IDE 开发 esp8266

    板上的 LED灯Esp8266 V3 开发板V3 开发板的MCU为esp8266,并且板载了USB转串口模块,使得我们可以通过
    发表于 12-05 14:51 55次下载
    <b class='flag-5'>esp</b>笔记(2)使用Arduino IDE <b class='flag-5'>开发</b> <b class='flag-5'>esp</b>8266

    GitHub 携手 OpenAI 推出代码补全利器 Copilot

    GitHub 新产品 Copilot 来了!这款产品由 GitHub 与 OpenAI 联合开发,目前已上线技术预览版,该工具内嵌在 Visual Studio Code 编辑器...
    发表于 01-25 17:45 0次下载
    <b class='flag-5'>GitHub</b> 携手 OpenAI 推出代码补全利器 <b class='flag-5'>Copilot</b>

    焕然一新的代码编辑器:GitHub Copilot X,来了!

    上一代的 GitHub Copilot,在协助开发者完成编程任务时,便有着极其出色的体验。诞生至今两年,便自动生成了 46% 的代码,更将编码速度提高了 55%。
    的头像 发表于 03-28 11:13 1768次阅读

    520来 GitHub Copilot 开发者训练营,与技术大咖们约个会!

    官方研究显示,使用 GitHub Copilot 后: 90% 开发者表示可以更快地完成任务; 75% 开发者感到更有成就感; 73% 开发
    的头像 发表于 05-11 20:17 507次阅读
    520来 <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> <b class='flag-5'>开发</b>者训练营,与技术大咖们约个会!

    精彩回顾 | GitHub Copilot 开发者训练营,超燃实况放送!

    北京时间5月24日0点,微软年度开发者大会Build在西雅图开幕,会上着重介绍了GitHub与OpenAI合作开发的“智能副驾(Copilot)”这一重磅的前瞻
    的头像 发表于 05-25 18:05 809次阅读
    精彩回顾 | <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> <b class='flag-5'>开发</b>者训练营,超燃实况放送!

    GitHub CEO:未来80%的代码将由Copilot编写

    最近,Freethink 采访了 GitHub CEO Thomas Dohmke,以详细了解 Copilot 将如何改变编程,以及基于 AI 开发引发的关于创新的问题。还谈到了为什么用
    的头像 发表于 06-21 11:10 675次阅读

    【比特熊充电栈】开启 GitHub Copilot 开发之旅

    提取上下文,即时对单独行乃至整个函数提出建议,让开发生产力直接拉满。 如何快速接入 GitHub Copilot 的能力,并在企业场景中进行开发实战
    的头像 发表于 09-22 00:20 456次阅读
    【比特熊充电栈】开启 <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> <b class='flag-5'>开发</b>之旅

    esp32s3使用多串口

    esp32s3使用多串口 我按照别人博客中设置串口2,串口打印有问题,因为没有看到esp32s3 多串口
    的头像 发表于 11-06 11:29 2256次阅读
    <b class='flag-5'>esp</b>32s3使用多<b class='flag-5'>串口</b>

    重塑GitHub、颠覆程序开发GitHub Universe 2023发布重大更新

    GitHub 首席执行官 Thomas Dohmke 表示,他们正在逐步将 CopilotGitHub 各方面融合,并将其作为一个重要组成部分。可以说,这是 GitHub 的一次
    的头像 发表于 11-09 15:54 493次阅读
    重塑<b class='flag-5'>GitHub</b>、颠覆程序<b class='flag-5'>开发</b>:<b class='flag-5'>GitHub</b> Universe 2023发布重大更新

    GitHub Universe 2023:副驾之力,跃上 AI 驱动的开发者平台

    正在进行中的2023 GitHub 开发者大会(GitHub Universe 2023)持续为全球开发者带来惊喜。 今天的活动上,我们正式发布了
    的头像 发表于 11-09 18:55 431次阅读
    <b class='flag-5'>GitHub</b> Universe 2023:副驾之力,跃上 AI 驱动的<b class='flag-5'>开发</b>者平台

    12月活动速递 | Copilot实战揭秘、Azure在线技术公开课...

    原文标题:12月活动速递 | Copilot实战揭秘、Azure在线技术公开课... 文章出处:【微信公众号:微软科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 11-28 10:15 257次阅读
    12月活动速递 | <b class='flag-5'>Copilot</b><b class='flag-5'>实战</b>揭秘、Azure在线技术公开课...

    GitHub Copilot+ESP开发使用问题集锦(一)

    简洁明确:2、可以提一些开发中遇到的问题,GitHubCopilot会给一个大概得方向供参考。3、可以在GitHubCopilot上查询ESP的一些的技术名词介绍4
    的头像 发表于 03-09 08:03 197次阅读
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot+ESP</b><b class='flag-5'>开发</b>使用问题集锦(一)

    GitHub Copilot+ESP开发实战-I2C

    准备工作1.ESP32-S3-DevKitC-1开发板一块;2.LM75A温度感应器;3.杜邦线4根、USB线;一、向Copilot提问1.ESP32-S3用C语言实现I2C初始化;2
    的头像 发表于 03-29 08:03 204次阅读
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot+ESP</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b>-I2C

    GitHub Copilot+ESP开发实战-SPI

    准备工作1.ESP32-C3-DevKitC-1开发板一块;2.SPI转uart小板一块;3.杜邦线4根、USB线;一、向Copilot提问需要实现的功能:1、ESP32-C3用C语言
    的头像 发表于 03-30 08:03 194次阅读
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot+ESP</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b>-SPI