代码仓库地址:openocd-extension: Fork of openocd-org/openocd(https://github.com/openocd-org/openocd)Openocd with third party target suppporthttps://gitee.com/char-x/openocd-exptension 参加合泰杯比赛的时候拿到了一片HT32F523
1.HTTP叙述请求-响应协议,它通常运行在TCP之上,它是基于客户/服务器模式,可以理解为HTTP 底层 是以端口为80的socket通信。 一个客户端终端(用户浏览器等)和服务器端(网站)请求和应答的标准(TCP)。 2.HTTP事务处理有如下的过程(典型)    (1)客户与服务器建立连接;(2)客户向服务器提出请求;(3)服务器接受请求,并根据请求返
转载 2024-09-04 03:39:49
142阅读
很多人都说ESP32的出现是物联网开发者的福音,就是专为物联网应用而设计的。没错,我们都这样认为。ESP32不仅具有业内高水平的低功耗性能,而且它的高度集成特性,将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体,只需极少的外围器件,即可实现强大的处理性能、可靠的安全性能,和 Wi-Fi & 蓝牙功能。 但随着消费者对终端应用越来越智能化,越来
ESP8266-物联网开发基础安装 ESP8266-NodeMCU开发板驱动NodeMCU开发板不是即插即用的设备,因此我们需要安装驱动才能使用。安装 ESP8266-NodeMCU开发板驱动前,请先确保您的电脑已连接互联网。另外,请将NodeMCU开发板和USB数据线准备好以备安装使用。准备安装驱动程序驱动安装完毕后将ESP8266-NodeMCU开发板与电脑连接,打开“设备管理器”查看Node
最近在做Python的脚本编写,老是在运行文件时提示缺少模块。通过几天的了解,总结出以下的方法来解决。1、模块没有安装,        对于这中的解决方法很简单,哪里少了安哪里,在cmd或者bash里边直接使用下边的命令就可以直接安装。注意:如果你的机器上需要安装了Python,其次你要了解你的Python有没有同时装
转载 2023-07-11 13:14:23
368阅读
目录一、ESP32的WiFi特点二、ESP32的WIFI状态机总结状态机解析WiFi初始化API介绍WiFi初始化编写作为AP的回调函数解析三、STA代码实现四、遇到的问题和解决方法五、总结一、ESP32的WiFi特点WiFi可以分为AP、STA、AP+STA三种工作模式模式,这期我们主要介绍AP模式。作为AP时,理论上可以被4个STA连接。这里有人就回问了,什么是AP和STAAP 是 (Wire
转载 2024-05-07 10:50:35
1621阅读
本篇文档用来说明如何实现 ESP32 BLE 的定向广播。测试环境硬件:两个 ESP32 模组idf 版本:esp-idf tag v5.0.2测试例程:基于官方的 examples/bluetooth/bluedroid/ble/gatt_client 和 examples/bluetooth/bluedroid/ble/gatt_server 稍作修改将基于 gatt_client 和 gat
前言WiFi 定位功能是OneNET 继基站定位之后最新推出的一项定位服务。(编稿时仍处于灰度测试阶段)然后我有幸参与了WiFi 定位功能的灰度测试,测试成功,在此记录一下开始1)为设备开启WiFi 定位功能WiFi 定位功能门户(编稿时处于半开放状态,官网不能查询到,直接点击下方链接进入):登录OneNET 账户 创建好产品、设备。开通WiFi 服务2)上传数据可以看到: 要进行WiFi 定位,
电脑不识别STM32的USB虚拟串口现象板子和电脑联调的时候发现,USB线插入板子以后电脑不识别虚拟串口,通过禁用设备再启用,可以正常工作。也可以按一下复位键才能识别。 以前似乎没有这个问题,但记不清具体情况了。电路D+通过1.5K电阻上拉, 调试时整个板子通过与电脑连接的USB口供电, 即插上USB线才开始供电。查找由于通过禁用,启用能正常工作,于是有了上一篇文章python–禁用、启用串口设备
 这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络以及如何连接到特定的WiFi网络。所有在这里进行的测试都是在DFRobot的ESP-WROOM-32  模块上完成的,集成在ESP32 FireBeetle板上。介绍这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络
转载 2024-05-05 13:30:02
758阅读
esp32】xQueueReceive 函数调试踩坑记录项目过程描述程序代码分析xQueueReceive 函数分析代码调试过程 项目过程描述在项目过程中基于ESP32开发用到了 FreeRTOS中的任务相关的管理,其中一个典型的例子如下,记录下来作为启发。 项目中配置ESP32的某个GPIO引脚为上升沿和下降沿都触发中断,并注册中断服务函数,再创建一个 task 任务执行中断需要处理的相关功
这篇文章的目的是解释如何使用ESP32和Arduino IDE设置一个软AP。介绍这篇文章的目的是解释如何使用ESP32和Arduino IDE设置一个软AP。这样,其他设备就可以连接到ESP32并与其交换数据,而无需连接到传统路由器。例如,在实际连接到无线网络之前,在商业产品中配置ESP32可能是有用的。有了这个功能,我们可以提供一个简单的HTML页面,用户可以从他的家庭网络输入证书,以便ESP
转载 2024-04-06 10:49:40
98阅读
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载 2024-07-28 14:38:46
127阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载 2024-03-23 10:33:14
696阅读
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载 2024-05-16 08:14:03
335阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
304阅读
  • 1
  • 2
  • 3
  • 4
  • 5