书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3的开发,修改范例程序的lvgl,使之能够匹配现在的显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgl的demo程序,位于Espressif\frameworks\esp-i
如果说物联网是一张蜘蛛网,连接各种智能终端设备,那么WiFi模块就是那一缕缕蜘蛛丝,是各个设备的无线连接的通道。生活中只要使用智能终端设备,仍需要用到WiFi。WiFi的现存量及普及程度,有着其他无线技术协议无法比拟的优势。随着物联网领域的快速发展,物联网在共享经济、智能家居,智能安防、智能医疗,智慧交通等领域已经愈发成熟,布满我们生活的各个角落。在物联网时代,机器之间的交流是通过无线通信技术。目
    接下来介绍USB设备的枚举,枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适的驱动,从而知道是什么样的设备,如何进行通信。 枚举过程使用的是控制传输。控制传输可以保证数据的正确性。控制传输分三个过程:建立过程,可选数据过程及状态过程。    下面介绍枚举的详细过程。  &nbsp
转载 20天前
17阅读
ESP32开发环境搭建 - VScodeESP32开发环境搭建VScode下载及设置安装PlatformIO IDE创建工程编译及烧录API及例程 ESP32开发环境搭建本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.e
目录1、JTAG基本概念2、OpenOCD基本概念3、GDB基本概念4、GDB断点设置查看命令 5、GDB Watch命令5.1 与断点设置不同点15.2 与断点设置不同点25.3 与断点设置不同点36、GDB Print命令7、GDB Display命令编辑 8、GDB Examine(X)命令9、 GDB Stepping 命令10、GDB T
ESP32(IDF)EC11旋转编码器使用总结一、调试过程中遇到的问题二、硬件三、电路接线说明:四、工作原理正转波形反转波形五、判断正反转法一代码实现结果法二法三代码实现结果结语 一、调试过程中遇到的问题1.正反转判断方法。 2.旋转一格,输出多个脉冲。二、硬件主控:ESP32-S2 EC11旋转编码器三、电路接线说明:1.三脚的一边,中间脚接GND,两侧脚接中断I/O。 2.两脚一边,相当于一
一、STM32 ADC 介绍  STM32 ADC 是一个12 位精度、 一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。 ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。  ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。转换时最快为1us,当ADC的输入时钟超过14MHz 时其
目录一、GPIO 是什么?二、GPIO 的 8 种工作模式1. 浮空输入模式(GPIO_Mode_IN_FLOATING)2. 上拉输入模式(GPIO_Mode_IPU)3. 下拉输入模式(GPIO_Mode_IPD)4. 模拟输入模式(GPIO_Mode_AIN)5. 开漏输出模式(GPIO_Mode_Out_OD)6. 开漏复用输出模式(GPIO_Mode_AF_OD)7. 推挽输出模式(G
演示参考下方视频源码链接在视频末尾获取点击查看视频摄像头引脚配置烧录配置
原创 1月前
61阅读
文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理K210实现人脸识别5 部分核心代码6 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于stm32机器视觉的人脸
1、创建阿里生活物联网云平台    要接入平台首先要在里创建好项目,目前说是免费的,然后就是创建新产品,首先就从灯开始。创建过程可以参考另一篇博客在创建中有四个部分    1.1功能定义    这个部分的预设功能特别多,由于我现在只想用普通的发光二极管来当灯泡所以删除了其他所有功能,并且增加了一个自定义功能,整了三种颜色,所以对灯的操作就
参照乐鑫官方教程,在ESP32C3上实现了CoAP服务器,代码如下(基于IDF):/*CoAP*/ #include <stdio.h> #include <string.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "esp_wifi.h" #include "esp_netif
ESP32-FreeRTOS基于 Michael_ee 老师的视频做的笔记 https://space.bilibili.com/1338335828 视频深入浅出,很适合初学者以及开发者提升用。一、FreeRTOS基础优势:系统免费方便代码复用实时性系统代码量很小,只需要3个C文件已经移植到很多平台二、ESP32中FreeRTOS启动过程2.1 FreeRTOS核心代码 在esp-idf-co
提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32生成静态库介绍1.1、为什么要生成静态库?1.2、ESP-IDF生成静态库的方法1.2.1、使用指令生成.a固件1.2.2、在编译build下找到对应的.a文件二、硬件三、打印输出四、工程文件下载 一、ESP32生成静态库介绍  参考资料:ESP IDF编程手册V4.41.1、为什么要生成静态库?  在开始学习之前我们需要明白为
一、HTTP简介HTTP(Hyper Text Transfer Protocol) 超文本传输协议,是一种建立在 TCP 上的无状态连接,整个基本的工作流程是客户端发送一个 HTTP 请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送 HTTP 响应把结果返回给客户端。其中一个请求的开始到一个响应的结束称为事务
.ESP-IDF 编程指南官方网站ESP-IDF 工具安装器git和Pyton3.8以上,我之前安装过Python3.6好像没用,我没有手动安装git但也可以安装成功。在线安装程序非常小,可以安装 ESP-IDF 的所有版本。在安装过程中,安装程序只下载必要的依赖文件,包括 Git For Windows 安装器。在线安装程序会将下载的文件存储在缓存目录 %userp
原作者:renzo mischianti - 2019年10月29日发布 - 2021年6月21日更新现在我们要学习的是基于流行的SX1276/SX1278无线模块的E32 UART LoRa设备配置。 图 1Sx1278 Sx1276 无线Lora uart模块 串行3000米arduino 433 rf 正如我已经说明的那样,我为这个设备创建了一个专门的库,因为配置和传输模式的
对于任何一款芯片,GPIO接口是其最基本的组成部分,也是一款芯片入门的最基本操作,下面论述下 关于esp32开发版的GPIO操作,本文中重点讲解下关于如何创建eclipse工程,并通过eclipse下载到esp32中去(本文的工程文件在esp-idf/example/periheral文件夹中gpio工程),这里就不再详细论述了,可以看前面的文章,本文重点讲解工程源码,现在讲代码分块粘贴如下,并进
        最近项目用到定位,但是又不想重新画PCB,因此打算做一个仅通过WIFI来定位的小硬件,但找了很多家,比如高德、百度这些都没有面向个人开发者的硬件网络定位接口,兜兜转转还是找到了一家做物联网全域定位的公司叫维智科技,他们的物联网定位平台是这个https://lotboard.newayz.com/,个人开
esp32s3下i2s开发记录关键词:esp32s3,platformIO,i2s,inmp441,max98357引言本文将鄙人在使用esp32s3开发inmp441和max98357并用其进行收音和放音实验的重点作记录。一,介绍1. 硬件模块介绍(1) esp32s3 ESP32-S3 是一款低功耗的 MCU 系统级芯片 (SoC),支持 2.4 GHz Wi-Fi 和低功耗蓝牙 (Bluet
  • 1
  • 2
  • 3
  • 4
  • 5