ESP32芯片配有48个具有多种功能的引脚。并非所有的引脚都暴露在所有的ESP32开发板中,有些引脚不能使用。  关于如何使用ESP32 GPIO有很多问题。你应该用什么pin?在项目中应该避免使用哪些pin?本文旨在成为一个为ESP32的GPIO提供一个简单易懂的参考指南。下图显示了ESP-WROOM-32引脚。如果使用ESP32裸芯片构建自定义板,可以将其用作参考:&nbs
转载 2024-02-28 13:38:24
627阅读
一、SPI简介SPI(Serial Peripheral Interface) 协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU 间,要求通讯速率较高的场合。芯片的管脚上只占用四根线。 MISO: 主器件数据输出,从器件数据输入。 MOSI:主器件数据输入,从器件数据输出。 SCK: 时钟信号,由主设备控制发出。
转载 2024-03-22 14:25:04
152阅读
一.硬件设计以我们常用的STM32与GD32单片机为例,做一下对比。比较GD32E230C8(M0),GD32F103C8(M3),GD32F303CG(M4),STM32F103C8(M3),STM32F303C8T6(M4)硬件管脚的区别。从上图中可以看出:GD32E230C8(M0)与STM32G030C8(M0)管脚不兼容;GD32F103C8(M3)与STM32F103C8(M3)管脚兼
转载 2024-10-12 13:44:49
95阅读
总体介绍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阅读
文章目录一、前言二、什么是 门户强制认证二、实现过程三、调试心得本博文代码下载一、前言     最近在做esp32 wifi 配网用热点实现,已经成功实现了;效果也就是大家说的:连接esp32的热点之后,自动弹出登录输入路由器账号密码的界面;     说真的,我不想把这个博文分享出来,这个是我有道云
对于LCD显示屏的控制,简单的讲就是通过向芯片ILI9341发送指定的命令和参数,就可以直接控制。FSMC连接好外部存储器并连接好后,可以直接通过访问地址进行读写数据。使用FSMC外接存储器时,起存储单元是映射到STM32内部存储空间的,在程序中,定义一个指向这些地址的指针,然后就可以通过指针直接修改该存储单元的内容,FSMC外设会自动完成数据访问过程,读写命令之类的操作不需要程序控制。如本实验中
转载 2024-09-24 12:17:56
177阅读
@TOC1. ESP32-Camera简介最近因为接触了ESP32摄像头相关的资料和信息,稍微简单整理下,希望对该方案有兴趣的朋友可以有所帮助。1.1 资料&信息The Internet of Things wit ESP32ESP32-S Series开发模组Github: ESP32-Camera1.2 ESP-EYE摄像头ESP-EYE with Audio and Visual A
转载 2024-06-12 10:38:54
381阅读
  【esp32】GPIO引脚功能使用集合0. 引脚整体说明1. 参考资料1.2 I2C1.3 SPI1.4 中断1.5 Strapping pins1.6数模转换器(DAC)1.7 模组内部集成 flash引脚1.8 只能设置为输入模式的引脚 only input 0. 引脚整体说明GPIO36: 只能作为输入不能输出; ADC1通道0的采集引脚GPIO39: 只能作为输入不能输出;
常见的 LCD 接口类型有哪些?SPI LCD 接口、MCU 并行接口、RGB(TTL)接口、LVDS、UART/RS232/RS485 接口、HDMI 、MIPI DSI 接口等。这些接口区别于信号的类型(种类),也区别于信号内容。【TFT LCD 接口-技术】通常 TFT LCD 接口主要由特定的分辨率来决定。【面板大小】4.3 寸,屏幕对角线长度 1 英寸 = 2.54 厘米 ;4.3 寸
文章目录驱动屏幕显示PNG图片显示JPG图片 本文介绍ESP32在Arduino中通过TFT_eSPI库直接解码显示JPG和PNG图片,免去转为将图片转换为BMP再转为十六进制的步骤,使用的软硬件有:ESP-WROOM-32、240*320屏幕(ILI9341驱动)、Arduino驱动屏幕首先要保证Arduino下载了TFT_eSPI库,ESP32与屏幕的连线正常,示例程序编译上传后能够正常显示
STM32在线烧录程序的开发<梅川酷子原创>  STM32在芯片生产的阶段固化了一段引导程序,其作用是通过USART1接口下载程序FLASH中.这给生产带来了极大的便利,用户不需要通过JTAG/SWD接口就能轻松下载程序,提高了生产效率.  STM32复位之后的4个时钟周期内,如果检测到BOO1引脚为低电平,BOOT0脚为高电平的话,芯片就会执行内部固化的ISP引导
文章目录为什么要用ESP32ESP32的引脚图环境配置书写Hello World点亮2号LED灯谢谢看完,再见 为什么要用ESP32ESP32 性能稳定,工作温度范围达到 –40°C 到 +125°C。集成的自校准电路实现了动态电压调整,可以消除外部电路的缺陷并适应外部条件的变化。 ESP32 将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体。ESP
简介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阅读
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阅读
目录介绍效果展示ArduinoIDE安装8266库(开发板和mini D1)一、点灯科技的配置2、添加设备(生成密钥key)3.配置Blinker界面(UI)4.点灯app温湿度曲线图配置二、代码步骤1.引入库2.接线(检查好是否连接正确在通电)3.BMP180代码4.BMP280代码BMP180和BMP280程序里不同的地方(BMP280库文件下载)      &n
智慧家居·万物互联:我的智能花盆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阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
  • 1
  • 2
  • 3
  • 4
  • 5