ESP32 JTAG 调试
原创
2024-10-10 15:04:08
775阅读
ESP32蓝牙通信蓝牙协议基本概念ESP32 蓝牙客户端和服务端ESP32 作为服务器调试ESP32 作为客户端调试 项目中需要用到ESP32的蓝牙通信,查资料知道。当esp32作为客户端 client时,可以连接多个设备,当作为服务器端server时,只能被一个设备连接(这是我的理解,若有误请之指出)。以下根据,esp-idf的例程的调试过程总结如下:蓝牙协议基本概念创建自定义表的时候,要符合
转载
2024-03-22 11:17:06
177阅读
文章目录前言相关安装包资料获取一、下载安装ArduinoIDE,具体安装步骤如下1. 点击I Agree同意2. 点击Next 下一步3. 修改安装路径4. 安装中。。。。5. 安装完成二、ArduinoIDE的ESP32-C3目录导入1. 点击Arduino文件选项,选择首选项2. 点击Arduino文件按钮,选择首选项,在附加开发板管理器网址上添加3. 点击更多选项可以直接编辑下的文件目录,
转载
2024-07-16 11:05:15
823阅读
官方提供的引脚图,引脚是方便贴片或者直插设计的,两种方式都可以很方便的设计,可以看到他这个背面靠下有两排引脚,这部分引脚想要使用估计是需要飞线焊接了,不知道为啥设计成这样。 放大查看可知这一排引脚主要是PWM相关引脚以及一个SPI的口 下面来查看他的这个原理图他已经分号块了,我就挑重点的记录最小系统LDOUSB和串口复位和BOOT按键三个不同颜色的LED摄像头排座&
项目场景:之前为了方便 SDDC 协议使用,我自己写了一个 SDDC 的 SDK, 具体详见:同人逼死官方系列!基于sddc 协议的SDK框架 sddc_sdk_lib 解析 和 同人逼死官方系列 从 DDC 嗅探器到 sddc_sdk_lib 的数据解析 ,但是当时对 cjson 的使用还不是很熟悉,导致出现了一个内存泄露的问题,导致了ESP32运行一段时间后无法收到报文。问题描述在频繁收到消息
转载
2024-03-01 14:28:12
69阅读
ESP32 IDF开发 应用篇㉒ 蓝牙BLE GAP和GATT协议专题讲解1、博主写这篇技术文章的目的:2、BLE协议简介3、GAP4、GATT 别迷路-导航栏 快速导航找到你想要的(文章目录) 此篇文章如果对你有用,请点赞收藏,您的支持就是博主坚持的动力。 1、博主写这篇技术文章的目的:(1)、了解蓝牙协议; (2)、了解GAP和GATT协议;2、BLE协议简介蓝牙协议是一系列的通信标准,通
ESP32开发环境搭建(windows)这是我第一次写博客,其实就是是记录配环境的过程,之后我会多把我在嵌入式学习之路上的知识、理解、感悟做个记录的 之前一直用Arduino点灯,感觉有点不专业,许多原理看不到,接下来照着官网教程搭建一下开发环境,ESP32便宜又强大,以后作为自己的主要平台,这是我第一次写博客,我本人做嵌入式方面,希望自己能坚持下去。资料准备
VScode、Git、Py
转载
2024-04-30 04:03:40
115阅读
目录 1.什么是Hacklab WebIDE1.1 优势1.2 趋势2. 使用方法2.1 功能介绍2.2 编译第一个程序2.3 搭建esp32的开发环境2.4 建立开发板与云平台的连接3.优势与特点 1.什么是Hacklab WebIDEHacklab WebIDE是阿里云物联网云端开发环境,Hacklab WebIDE提供远程的Linux服务,并预先安装了物联网开发需要的环境,能实现Ali
转载
2024-08-16 17:39:29
187阅读
在 Visual Studio 的调试过程中,有时候我们可能需要对程序的运行内存进行查看,修改该怎么办?Visual Studio 也为我们提供了很好的解决方案。那就是使用 Visual Studio 自带的内存查看窗口。首先我们通过内存窗口查看变量的值,我们启动 Visual Studio,创建一个工程,输入如下代码:#include int main(){ int testNumber
VSCode自从诞生以来,以其各自优异的特性迅速走红。尤其是对于前端开发小伙伴来说,几乎成为必不可少的开发工具。所以,熟练掌握VSCode的各自使用技巧与调试技巧会让你的日常开发工作效率倍增。本文将会以大量图文的方式,从下面几个方面详细介绍VSCode的各种技巧:第一部分主要介绍VSCode的基本技巧,比如常用快捷键、辅助标尺等。熟悉此部分的可以直接跳过。第二部分主要各种断点(比如日志断点、内联断
转载
2024-09-14 23:32:21
122阅读
目录前言一、ESP32 SLAVE 配置 (1)打开官方例程(2)配置例程 (3)修改代码二、STM32端SPI配置:三、通讯结果前言调试使用ESP-WROOM-32作为SPI SLAVE 和STM32进行通信,粗略测试通信速度。一、ESP32 SLAVE 配置ESP32 SLAVE 使用乐鑫官方的SDK进行配置,开发使用VSCODE+ESP-IDF乐鑫SPI SLAVE AP
转载
2024-05-02 12:11:13
472阅读
经过4天的调试,摄像头终于可以拍照片保存到电脑上来了,ov9650的调试走了不少弯路,一些教训总结如下: 1:OV9650是OmniVision公司的COMS摄像头,号称有130万像素,但是实际效果感觉不如CCD的,特别是远处的背景更糟糕。 2:OV9650的datasheet上写的寄存器控制协议是Serial Camera Control Bus (SCCB),还给了个时序图,但是它用的是两
简 介: 给出了对于基于ESP32设计的智能车竞赛的の比赛系统的硬件调试过程。基本上验证了硬件设计的合理与正确性。在第一部分的“修改建议”中也给出了硬件电路的修改意见。关键词: 智能车竞赛,比赛系统,ESP32,电磁感应
§01 基于ESP32的竞赛比赛系统根据 AI视觉组基于ESP32的裁判系统第一版本设计要求 ,由龙邱设计制作了比赛系统的硬件模块。下面对于该模块的硬件进行初步调
入手了一个esp-prog想尝试调试一下发现步入了官方都没发现的坑1.因为装的是官方的esp-idf离线版,里面驱动都已经下载好了。打开设备管理器,连esp-prog可以看见2个com。官方说是正常现象。 然后在esp-idf中输入自己工程的位置,配置工程都是顺风顺水的。 但是实际照着官方后面调
转载
2024-06-03 16:04:09
487阅读
引言 文章的起点源于一个小伙伴私信我,想了解如何在vscode中直接开发esp8266。vscode其轻便,小巧等优点越来越受各类程序员的喜爱。 前面我分别介绍了如何在Windows中使用msys32,以及在Ubuntu(linux的一种发行版)搭建esp8266的开发环境,直接基于命令行编译,配置,下载等操作,这样做的好处是避免直接基于IDE(集成开发环境)开发,IDE背后帮我们封装了很多操作,
转载
2024-08-23 21:18:34
0阅读
文章目录ESP32篇前言一、 ESP32二、 开发环境VSCode+PlatformIO三、工程代码设置 前言最近工作需要用到WIFI来建立TCP的通讯,故选择了ESP32 这个wifi模块,但是之前用过Arduino 感觉不太好用
所以想找一个可以代替的IDE 最终找到了 platform IO 有代码提示 巨好用一、 ESP32型号: ESP32-WROOM-32D大家可以上tb购买 几十块
安装插件使用VSCode编写dotnet core项目除了其 默认的功能外,我推荐还要安装一些非常有特色,并且有用的扩展,正是因为VSCode的插件机制,才让它变得更加强大,满足我们各式各样的需求。1、C#语言扩展这个是使用VSCode编写C#代码必须的,安装之后在默认打开.cs文件时还会自动下载调试器等。2、[C# XML注释]这个插件可以快速的帮你添加注释,选择安装吧。3、[C# Extens
目录材料准备使用ESP32-idf进行单片机程序的编写与读入安装编写与读入环境尝试使用样例编写与运行查看端口类型重启单片机进入下载模式 使用VS-code进行单片机程序的编写与读入 安装编写与读入环境尝试样例编写与运行材料准备在进行实际操作之前,我们需要先准备好一些必备工具:1.一台可上网且带有USB接口的计算机/笔记本电脑2.一块可使用USB连接电脑的ESP32的板子(此处我
今天学习一下 ESP32JTAG 环境的搭建,并在此记录方便后面的使用如果你使用 ESP-IDF v4.0 以上版本,并使用 install.sh 进行安装过,该安装会自动完成以下安装过程!!!!! 目录第一步 从源码安装 openocd获取openocd安装编译依赖构建 OpenOCD设置 OPENOCD_SCRIPTS 环境变量检查安装版本和路
转载
2024-04-03 13:25:59
133阅读
文章目录介绍升级Python环境下载Python包配置编译环境及安装Python设置环境变量ESPIDF环境搭建下载esp-idf 代码编译等待下载烧录成功查看串口打印 介绍esp32 官方文档给的不是特别详细 参考多方资料 最后才完成开发 主要问题在于github下载的很慢本教程适用于ubuntu deban系统 centos系统可以参考本教程开发参考资料开始是升级的Python环境,自己安装
转载
2024-06-26 17:41:06
283阅读