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

相关推荐
q***d17311 分钟前
C在物联网中的Azure IoT Solution Accelerators
物联网·microsoft·azure
1***s63215 分钟前
C在物联网中的Azure IoT Hub
物联网·microsoft·azure
河南博为智能科技有限公司16 分钟前
动环监控终端-守护变电站安全运行的智能核心
运维·服务器·网络·物联网
Zzz 小生1 小时前
Github-Cursor Free VIP:解锁AI编程工具的高级功能
github·ai编程
S***y3961 小时前
HarmonyOS在智能家居中的情景模式
华为·智能家居·harmonyos
6***37941 小时前
HarmonyOS在智能家居中的场景联动
华为·智能家居·harmonyos
UVM_ERROR1 小时前
硬件设计实战:解决Valid单拍采样失效问题(附非阻塞赋值与时序对齐核心要点)
驱动开发·fpga开发·github·芯片
散峰而望1 小时前
C++数组(三)(算法竞赛)
开发语言·c++·算法·github
历程里程碑2 小时前
各种排序法大全
c语言·数据结构·笔记·算法·排序算法
树在风中摇曳2 小时前
带哨兵位的双向循环链表详解(含 C 代码)+ LeetCode138 深度解析 + 顺序表 vs 链表缓存机制对比(图解 CPU 层级)
c语言·链表·缓存