ESP32学习笔记

概述

  • 目的是记录学习ESP32过程中遇到的问题和经历过程。主要以下三点
    • 记录该文章可以写多久
    • 记录学习过程
    • 记录学习ESP32技术深度

2021-09-06

由于stm32芯片涨价涨的厉害,网上了解到esp32芯片比较便宜且资源丰富,开发环境比较好,于是就下单买了个ESP32-CAM开发板带测试板。
请添加dfs 图片描述

2021-09-08

嘉立创海外代购ESP32-PICO-KIT-V4.1
请添加图片描述

2021-11-19

在这期间抽时间查看了esp32相关的资料,觉得esp32-cam开发板原理图及相关的资料不是很明确且芯片性能一般般,于是就通过kicad自制出来一个基本esp32-pico-d4的核心板。请添加图片描述

2021-11-20

尝试使用esp-idf 下载程序

  1. ubuntu 16.04系统自带python 版本不支持3.6以上的。
    解决方式:换成ubuntu20.04.3.LTS系统,解决python版本问题。
  2. 出现的新问题是ubuntu 20.04.3.LTS 不支持虚拟机拖拽文件和复制文件等功能.
    解决方式: 输入下列命令后可以拖拽文件到文件夹下面和复制粘贴
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
  1. 按照乐鑫官网推荐的开发教程走一遍,踩完坑后,可以通过提供的命令行进行下载程序,顺利对于esp32-cam进行点灯。然后对于自制的esp32-pico-d4 芯片下载验证。
  2. esp32-pico-d4 芯片下载验证出现对于下载过程走了一遍,关于cp2102芯片下载连接识别,gpio0电平时序控制下载,esp32-pico-d4下载工作了解了一下。还有esp32-pico-d4自制核心板的上电测试。

2021-11-22

免费白嫖嘉立创打样已经稚晖君的peak gerber文件,为后续了解esp32-pico-d4芯片做准备。
请添加图片描述

2021-11-28

板子和元器件到后,进行焊接,上电测试。

查看开关电路后,了解上电问题,上电测试没有问题,但是usb识别不到cp2102芯片,后来检测到有两个问题一个是虚焊usb母座导致,另一个是cp2102芯片焊反导致。
其中屏幕排线没有焊好重新焊接后点亮。
改好后可以正常下载程序。

2021-12-01

由于esp-idf 下载程序不太方便,改为vscode+platformio下载程序。期间过程比较顺利。

2021-12-03

成功点亮peak屏幕。旋转编码轮没有进行屏幕切换,目前没有排除出问题。

2021-12-15

成功移植peak程序中使用的tft_espi库,同时测试了tft_espi库显示控制不同的状态。github地址:https://github.com/mengwei666/esp32_tft_espi

2021-12-16

成功移植peak程序中使用的lvgl库,同时测试了tft_espi库显示控制不同的状态。github地址:https://github.com/mengwei666/esp_tft_espi_lvgl

2021-12-20

成功运行动态图片,步骤一是网上下载gif动图,git动图分解为每帧图片,图片改尺寸大小匹配为显示屏大小,多个动图片生成c数组文件,用lvgl调用c数组显示,注意添加lvgl心跳。
在线图像转换器地址:https://lvgl.io/tools/imageconverter
在线gif转图片地址:https://www.onlinedo.cn/gif-frame

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值