目录SPI主线协议——ESP32学习笔记零、前言一、什么是SPI?二、通信过程三、极性和相位四、总结SPI主线协议——ESP32学习笔记零、前言在学习ESP32的过程中,了解到了IIC和SPI主线协议,所以就来做一下笔记,记录自己学习过的知识。一、什么是SPI?SPI(Serial Peripheral Interface)是串行外设接口的缩写,SPI是一个高速的(相较于其他的通信协议)、全双工(
文章目录什么是PlatformIO安装VS Code安装PYTHON安装PlatformIO安装ESP32 arduino架构选择+New Project创建工程从老版本更新 之前写了ESP32 S3 Arduino开发环境搭建:当时PlatformIO 还没有更新到4.4,现在更新后终于支持ESP32 S3了,所以迫不及待给大家推荐更顺手的ESP32 S3开发环境:VS Code + Plat
转载 2024-05-23 22:51:45
154阅读
ESP32的配置真的是,感觉比较麻烦。之前试过IDF方式的VS开发,但是python版本对不上,放弃了,我可不想每一次开发都要更新python和IDF版本。最近才发现有arduino的,platformio真好,很方便,但是我还没用过,不过相信它,毕竟platformio有库,对我这个笨小子非常友好。下面流程格式有点乱,但是可以配置成功。(图片下面文字是说明) VS链接: 链接:https://p
转载 2023-11-18 22:02:27
126阅读
学习ESP32笔记(VSCode下面基于Arduino开发)1.platform IO插件的下载(提前安装好python,要下载3.5以上的Python,不然在中间的一部分会一直报错)VS Code下载platform IO时,开加速器(VPN),并且关闭防火墙这一步比较慢,大概等十来分钟。下面这个就是下载成功。2.创建ESP32Demo关闭防火墙,用手机热点给电脑连接,打开VPN(在早上创建成功
转载 2024-06-03 11:20:21
187阅读
Visual Studio Code插件PlatformIO IDE开发ESP32概述本文介绍如何使用VScode 直接开发Arduino 程序,避免使用Arduino IDE时的没有代码提示功能,文件关系不清晰、头文件打开不方便等问题及使用Visual Stdio集成插件的庞大安装工程;同时Visual Studio Code插件PlatformIO IDE开发Arduino 跨平台无论你是用的
转载 2024-02-28 11:51:13
163阅读
国际惯例,先来看一下演示效果: 前两天在群里聊天看到一个全国新型肺炎疫情的实时数据接口:https://lab.isaaclin.cn/nCoV/ nCoV数据接口网站 正好这几天被隔离在家闲着没事做,而且对新型肺炎的数据也是一直很关注,所以就用手里的掌控版(ESP32 开发板)做了一个“新型肺炎晴雨表”,放在电脑边上,实时查看最新的肺炎数据。注:手里没有掌控版的朋友,可
ESP32 PlatformIO IDE 安装教程PlatformIO 简介安装教程1.在VSCode左侧活动栏搜索PlatformIO IDE。2.找到PlatformIO IDE点击“install”。3.等待下载好所有组件。(如果下的很慢,时常下到一半进度条不动请到跳到最后)。4.安装完成后会在左侧活动栏中看到"蚂蚁头"的logo。5.测试:试着完成一个小程序(实现esp32-cam闪灯)
目录第一部分、写在前面1、硬件准备2、相关的AT指令3、参考博客 第二部分、电脑串口助手调试ESP8266模块获取网络时间1、ESP8266获取时间的流程2、具体实现步骤第三部分、STM32驱动ESP8266模块获取网络时间1、实现原理2、相关代码 第四部分、总结1、效果展示2、完整工程代码3、写在后面第一部分、写在前面获取网络时间,然后再通过LCD将时间显示出来,这是之前很久
文章目录Bootloader分区表默认分区表自定义分区表出厂程序恢复出厂设置自定义Bootloader应用级程序追踪FreeRTOS简介内核组成源码结构任务管理(线程管理、线程调度)优先级抢占式调度算法时间管理(时钟节拍)ESP32的硬件定时器定时器初始化定时器控制ESP32中的FreeRTOS时钟内存管理(内存堆)通信管理(消息队列、事件集、信号量、互斥量)消息队列事件集ESP32上的Free
转载 2024-08-27 19:26:09
150阅读
一、目的        这一节我们学习如何使用合宙的ESP32 C3开发板开发DS1302T时钟模块(模块带电池),然后通过1.3寸彩色TFT显示屏模块(分辨率240*240,SPI接口,ST7789驱动芯片)来显示。二、环境        ESP32 C3(
转载 2024-04-25 16:46:04
1027阅读
此篇博客介绍 ESP 常用的低功耗配置选项。1.常用功耗优化配置选项1.1.动态调频CPU 工作的频率越高,功耗消耗也越大。通过 DFS(dynamic frequency scaling,动态调频)可以让系统自动切换工作频率,达到功耗和性能间的平衡。开启该功能需要使能如图 1-1 的这两项,这样系统会在工作的时候切换到最大频率,在系统空闲时切换到最低频率,最大频率默认为主频,如 ESP32-C3
转载 2024-03-20 22:24:58
1158阅读
总体介绍1. ESP32 共有 4 个 SPI 控制器 SPI0、SPI1、SPI2、SPI3,用于连接支持 SPI 协议的设备。SPI0 控制器作为 cache 访问外部存储单元接口使用;SPI1 作为主机使用;SPI2 和 SPI3 控制器既可作为主机使用又可作为从机使用。作主机使用时,每个 SPI 控制器可以使用多个片选信号 (CS0 ~ CS2) 来连接多个 SPI 从机设备。SPI1 ~
转载 2024-03-26 14:32:37
1812阅读
K210开发板学习笔记-点亮LED灯 1. 介绍和 51 单片机非常像,实验的2个LED灯都是一头接了 +3.3v 电源,控制 LED灯亮的话需要 K210芯片 对应的管脚提供一个低电平。管脚:低电平-LED亮高电平-LED灭GPIO 连接为:K210-io0  -> LED0 ->+3.3vK210-io17 -> LED1 -&g
转载 2024-09-26 22:19:36
110阅读
【PC电脑windows编写代码-学习uart0串口编写代码-串口程序-简单通讯交互-基础样例学习】1、概述2、实验环境3、 所遇问题说明-问题总结1、串口1乱码2、不同函数打印出来的信息速度快慢不同3、完全匹配与部分匹配数据4、 实验过程1、建立空白工程2、编写代码3、调试下载4、验证(1)串口输入“990”,字符完全匹配和部分匹配。(2)串口输入“abc990”,部分匹配。(3)串口交替输入
清单:Nodemcu ESP8266开发板(CH340G) 这个买来是制作LED矩阵时钟的,通过arduino,已经实现了连接网络、获取网络时间、显示时间,整体也运行了两周,都挺稳定的。配置SSID和PW都是在代码里写好的,但是心里一直记着应该是可以通过web配置的。但是为了给老婆的礼物,就先运行中吧。今天兴起,想用木板做个漂亮的外壳,排针在用电烙铁取下来的时候,不小心把8*
转载 2024-07-05 18:39:36
178阅读
这个实验的功能是使用乐鑫提供的 nvs 库去对 spi flash 的读写。 这个实验的代码为工程“3_9_nvs”目录。3.9.1. 实验内容(1) 学习 NVS 库函数接口 (2) 学习 NVS 存储/读取多种类型数据3.9.2. ESP32 NVS 功能介绍NVS总的来说,就是非易失性存储,类似MCU EEPROM,但实际上调用ESP32这些函数,数据是存储在FLASH中的。它的管理方式类似
简 介: 通过调试测试了基于ESP32设计的智能车竞赛的比赛系统方案与比赛软件联系的功能。关键词: 智能车竞赛,比赛系统,ESP32 通过USB(Type-C USB接口)与微机相连;通过WiFi与微机相连;在调试完成之后,通过与比赛系统原有的通讯功能相连,完成比赛系统整体的功能调用。1、USB连接接口在ESP32模块上存在三个UART端口。其中UART0被用于REPL接口。在ESP32
转载 4月前
31阅读
ESP32-HUB75-MatrixPanel-DMA:打造高性能LED矩阵显示的新里程项目地址:https://gitcode.com/gh_mirrors/es/ESP32-HUB75-MatrixPanel-DMA项目简介是一个开源项目,专为基于ESP32微控制器的HUB75接口LED矩阵显示屏设计。它利用了ESP32的强大性能和DMA(直接内存访问)功能,实现了高效、流畅且低延迟的图像渲染
  Arduino是一款开源硬件,自2005年面世以来,一直在缓慢的升级换代,如今被称为Arduino的电路板已经很多了,并且每天都在增多。目前最常见的是Arduino UNO和Arduino Mega 2560。Arduino电路板传统上是基于Atemel的AVR ATmega8及其后续型号的。电路板上有串口、电源电路、扩展插座和其它必要的元件。1.1 Arduino UNO  Arduino
文章目录前言一、OTA简介二、OTA实操1.ESP环境配置1.1 安装ESP工具包1.2 安装VCODE工具包1.3 安装GIT工具包2.例程实操2.1 搭建本地服务器2.2 OTA实例配置2.2.1 路径切换2.2.2 工程配置2.2.3 编译下载验证总结 前言项目使用调试记录 站内资源也居多,但刚开始调试也出现了差错,记录一下调试过程,大神可以略过,基本操作~~一、OTA简介 二、OTA
转载 2024-04-26 14:23:13
706阅读
  • 1
  • 2
  • 3
  • 4
  • 5