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

http://www.dtcms.com/a/9515.html

相关文章:

  • 现代卷积神经网络
  • 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内核源码及写驱动
  • Linux系统之jq工具的基本使用
  • 【OpenSSH】Windows系统使用OpenSSH搭建SFTP服务器
  • 数据结构:详解【栈和队列】的实现
  • 贪心算法(算法竞赛、蓝桥杯)--奶牛晒衣服
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的水下目标检测系统(深度学习模型+UI界面+训练数据集)
  • mapbox 获取当前比例尺 scale
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • Temu,藏在拼多多财报里的中国制造红利
  • 鸿蒙Harmony应用开发—ArkTS-全局UI方法(时间滑动选择器弹窗)
  • 大数据-基础架构设施演进的过程