GitHub Copilot+ESP开发实战-串口

上篇文章讲了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工具会回复:

二、复制到个人工程中

三、修改和编译代码

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

2、添加头文件引用#include<string.h>;

然后编译代码:

四、烧录固件

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

五、测试结果

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

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

相关推荐
旅之灵夫44 分钟前
【GitHub项目推荐--HyperFrames:用 HTML 写视频,为 AI Agent 而生的渲染框架】
github
microrain1 小时前
从关系库硬扛到专业时序引擎:SagooIoT时序数据存储的架构取舍
物联网·golang·开源·sagooiot
LONGZETECH1 小时前
新能源汽车动力电池实训教学痛点与虚拟仿真技术解决方案
c语言·3d·unity·架构·汽车·汽车教学软件
峰向AI1 小时前
阿里内部用了2年的代码审查工具开源了:21k Star背后的「工业级」设计
github
zandy10112 小时前
2026vibe coding背后 :Kimi Code、Cursor、Claude Code、GitHub Copilot等五款工具架构演进全面分析
架构·github·copilot
zandy10112 小时前
网络支付合规三重门:Kimi Code、Cursor、GitHub Copilot等五款AI编程工具国内实战测评
github·copilot·ai编程
v_for_van4 小时前
C语言__attribute__
服务器·c语言·开发语言·mcu·嵌入式·嵌入式实时数据库
ssshooter4 小时前
Tauri + GitHub Actions 自动化发布 Android APK 技术总结
android·github·android studio
不灭的黄金瞳1234 小时前
C语言实现单链表
c语言·数据结构
萌动的小火苗4 小时前
Linux进程线程面试题【无答案】
linux·运维·服务器·c语言·开发语言