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开发中的应用,疑问,可以后台咨询启明云端。

相关推荐
秣宇5 小时前
银河麒麟服务器操作系统关闭 Swap 分区
linux·运维·服务器·github·kylin
octopus_c6 小时前
数据结构:二叉树
c语言·数据结构
你要飞6 小时前
VSP3 转 STL
笔记·github
邪修king6 小时前
Re:Linux系统篇(十):从零上手 Git + GitHub(Ubuntu 环境实操完整版|个人代码归档必备)
linux·git·github
wuminyu6 小时前
JDK21中FFM api的upcall回调机制解析
java·linux·c语言·jvm·c++
3C速讯6 小时前
智能门锁生物识别方案技术对比:3D双目人脸 vs 3D结构光 vs 掌静脉的实测数据分析
智能家居·智能门锁
m4Rk_6 小时前
【论文阅读】Agent 记忆机制(45):ReMemR1——让长期上下文 Agent 可以回溯历史记忆进行非线性推理
论文阅读·人工智能·学习·开源·github
个 人 练 习 生6 小时前
数据结构链表:带头双向循环链表
c语言·数据结构·经验分享·学习·其他·链表
不灭的黄金瞳1236 小时前
编译与链接
c语言
面包狗AI4S18 小时前
GitHub AI4S 项目观察(2026-08-07—2026-08-13)
人工智能·github