当前位置: 首页 > news >正文

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

相关文章:

  • 现代卷积神经网络
  • springboot+itextpdf+thymeleaf+ognl根据静态模版文件实现动态生成pdf文件并导出demo
  • 网络原理(5)——IP协议(网络层)
  • 【C++】每日一题 452 用最少数量的箭引爆气球
  • JAVA Synchronized对象锁和类锁区别(牛逼)
  • 24.3 分布式综合应用
  • AWTK-MODBUS 服务器
  • 阿里云ECS服务器安装java环境相关软件
  • 6个免费的ChatGPT网站
  • 常用的6个的ChatGPT网站,国内可用!
  • Docker搭建LNMP环境实战(一):前言
  • 基于python+vue 的一加剧场管理系统的设计与实现flask-django-nodejs-php
  • 服务器感染了.kat6.l6st6r勒索病毒,如何确保数据文件完整恢复?
  • 平衡隐私与效率,Partisia Blockchain 解锁数字安全新时代
  • Vscode初建Vue时几个需要注意的问题
  • 数据结构面试常见问题
  • 【Caddy】Caddy实践2——ubuntu下解决Caddy管理端点端口被占用的问题
  • 现在阿里云云服务器租用多少钱?一张表,报价单
  • 计算机视觉任务不能或缺的库opencv简单介绍和概述
  • 如何用VSCode和Clangd与Clang-Format插件高效阅读Linux内核源码及写驱动
  • 图集︱“中国排面”威武亮相
  • 【社论】职业上新,勇于“尝新”
  • 追光|铁皮房、土操场,这有一座“筑梦”摔跤馆
  • 北约年度报告渲染所谓“中国核威胁”,国防部回应
  • 黄晨光任中科院空间应用工程与技术中心党委书记、副主任
  • 叙利亚政权领导人首访西方国家,与法国总统讨论叙局势