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

相关推荐
爱编码的小八嘎1 小时前
C语言完美演绎6-11
c语言
蚂蚁集团分布式架构1 小时前
🦐 不办 Meetup,开挑战赛!SOFAStack PR Challenge | SOFAStack 8 周年
后端·github·claude
星辰徐哥1 小时前
C语言网络编程:TCP/IP协议栈、套接字、服务器/客户端通信深度解析
c语言·网络·tcp/ip
老花眼猫2 小时前
数学艺术图案画-繁花(四)
c语言·经验分享·青少年编程·游戏程序
Tanecious.2 小时前
蓝桥杯备赛:Day1-奖学金
c语言·c++·蓝桥杯
雪兽软件2 小时前
业务流程管理 (BPM) 在物联网 (IoT) 中的作用
物联网·bpm·业务流程管理
迷藏4942 小时前
**雾计算中的边缘智能:基于Python的轻量级任务调度系统设计与实现**在物联网(IoT)飞速发展的今天,传统云
java·开发语言·python·物联网
这张生成的图像能检测吗2 小时前
(论文速读)基于混合学习的边缘计算物联网系统操作视觉质量检测
人工智能·深度学习·物联网·智能制造·异常检测
逛逛GitHub3 小时前
13 万星的 GitHub 神器让 GLM-5.1 直接起飞,3 天烧了 1 亿 Token。
github
攀登的牵牛花3 小时前
本周 GitHub 趋势观察:为什么前端热榜越来越像“AI 工具市场”?
前端·github