Esp32 墨水屏开发备忘录及点检 Csdn博客

Emily Johnson
-
esp32 墨水屏开发备忘录及点检 csdn博客

这里的墨水屏工具为我自己制作的(小黄鱼上可以找到),使用 esp32c3 和 2.9 寸墨水屏,你如果使用的是自己的,请更换墨水屏驱动代码,引脚定义和图片尺寸 在之前的 demo 演示中,我展示了使用 esp32c3 配合墨水屏展示 Hello World! 的一个程序。 有朋友问我,墨水屏可以展示图片嘛?当然可以。只需要将图片的位图写在程序里,然后调用显示就好。 由于代码比较的简单,我就不放在 github 上了,在文章末尾我贴出了所有的代码。 Image2Lcd 软件的安装我就不赘述了,安装包文件地址如下:https://files.cnblogs.com/files/manastudent/image2lcd3-2版本.zip?t=1682306176&download=true

参考:【有手就行系列】嵌入式单片机教程-桌面小屏幕实战教学 从设计、硬件、焊接到代码编写、调试 ESP32 持续更新2022 ​ Welcome to ESP32 Arduino Core’s documentation - - — Arduino ESP32 latest documentation (espressif.com) ​ 外设选型(封装、通用/稳定性、电池容量/充电电流/保护、主控主频/RAM/ROM/IO); ​ ESP32选型一文就够,ESP32-WROOM-32、ESP32-WROVER、ESP32-S衍生模组、ESP32-PICO差异 - 哔哩哔哩 (bilibili.com) ​ 原理图–>PCB(layout规范、绘制板框尺寸、布局、走线规范、过孔/测试点/泪滴/丝印、DRC检查。(PS:CH340添加防倒灌电路、预留测试/下载点、电源线要粗点.立创EDA绘制自己的元件(无符号/封装):新建元件库–>新建符号–新建封装–>关联符号与封装); 这个教程是提供给购买了我 esp32c3 墨水屏(微雪版本)开发板的朋友看的(需要成品的,小黄鱼搜索用户 Chengloong),也适用于 esp32c3 驱动墨水屏的项目。

这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。 https://www.cnblogs.com/manastudent/p/17116878.html 这里注意要选择 Espressif esp32-c3-devkitc-02 这个 Board,这个适用于微雪 esp32c3 微雪 esp32c3 官网资料:https://www.waveshare.net/wiki/ESP32-C3-Zero 这里注意第六行代码: GxEPD2_290 这个是屏幕的驱动程序,不同屏幕对应的驱动是不一样的,不要选择错误。 屏幕的驱动到屏幕的生产厂商处可以找到,屏幕驱动对应代码关系到库的 github 上找,或者看源码。 https://github.com/ZinggJM/GxEPD2 SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,它可以使单片机与各种外围设备以串行方式进行通信以交换信息,并且在芯片的管脚上占用四根线。 SCLK IO25 SPI 串口通信时钟信号线。 SDI IO26 SPI 串口通信数据信号线。 CS IO27 片选,低电平有效。 D/C IO14 数据/命令 读写选择,高电平为数据,低电平为命令。 RES IO12 电子纸复位信号,低电平有效。 BUSY IO13 电子纸刷新时,BUSY 引脚发出忙信号给主 MCU,此时 MCU 无法对电子纸驱动 IC 进行读写操作;电子纸刷新完成后,BUSY 引脚发出闲置状态信号,此时 MCU 可以对电子纸驱动 IC 进行读写操作。GDEW 系列电子纸 BUSY...

152×152个像素,19Byte=152Bit,19Byte×152Bit的数组 1Byte=8Bit, 1 个Byte代表 8 个像素点 19Byte=152Bit,19 个Byte就是152个像素点 该函数用于在每次 SPI 传输开始之前执行一些操作,主要是控制 D/C(数据/命令)引脚的状态。 在 SPI 或 QSPI(四线 SPI)模式下,WP 引脚(写保护引脚)通常用于控制写保护功能。它在某些情况下可以防止对存储器设备(如 SPI 闪存)的意外写入。该引脚在 QSPI 模式下用于作为数据传输的 D2 引脚,而在标准 SPI 模式下则通常未使用(即设为 -1)。

People Also Search

这里的墨水屏工具为我自己制作的(小黄鱼上可以找到),使用 Esp32c3 和 2.9 寸墨水屏,你如果使用的是自己的,请更换墨水屏驱动代码,引脚定义和图片尺寸 在之前的 Demo 演示中,我展示了使用 Esp32c3 配合墨水屏展示

这里的墨水屏工具为我自己制作的(小黄鱼上可以找到),使用 esp32c3 和 2.9 寸墨水屏,你如果使用的是自己的,请更换墨水屏驱动代码,引脚定义和图片尺寸 在之前的 demo 演示中,我展示了使用 esp32c3 配合墨水屏展示 Hello World! 的一个程序。 有朋友问我,墨水屏可以展示图片嘛?当然可以。只需要将图片的位图写在程序里,然后调用显示就好。 由于代码比较的简单,我就不放在 github 上了,在文章末尾我贴出了所有的代码。 Image2Lcd 软件的安装我就不赘述了,安装包文件地址如下:https://files.cnblogs.com/files/manastudent/image2lcd3-2版本.zip?t=1682306176&download=true

参考:【有手就行系列】嵌入式单片机教程-桌面小屏幕实战教学 从设计、硬件、焊接到代码编写、调试 ESP32 持续更新2022 ​ Welcome To ESP32 Arduino Core’s

参考:【有手就行系列】嵌入式单片机教程-桌面小屏幕实战教学 从设计、硬件、焊接到代码编写、调试 ESP32 持续更新2022 ​ Welcome to ESP32 Arduino Core’s documentation - - — Arduino ESP32 latest documentation (espressif.com) ​ 外设选型(封装、通用/稳定性、电池容量/充电电流/保护、主控主频/RAM/ROM/IO); ​ ESP32选型一文就够,ESP32-WROOM-32、ESP32-WROVER、ESP32-S衍生模组、ESP32-PICO差异 - 哔哩哔哩 (bilibili.com) ​ 原理图–>PCB(layout规范、绘制板框尺寸、布局、走线规范、过孔/测试点/泪滴/丝印、DRC检查。(PS:CH340添加防倒灌电路、预留测试/下载点、电源线要粗点.立创EDA绘制自...

这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。 Https://www.cnblogs.com/manastudent/p/17116878.html 这里注意要选择 Espressif Esp32-c3-devkitc-02 这个 Board,这个适用于微雪 Esp32c3 微雪 Esp32c3

这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。 https://www.cnblogs.com/manastudent/p/17116878.html 这里注意要选择 Espressif esp32-c3-devkitc-02 这个 Board,这个适用于微雪 esp32c3 微雪 esp32c3 官网资料:https://www.waveshare.net/wiki/ESP32-C3-Zero 这里注意第六行代码: GxEPD2_290 这个是屏幕的驱动程序,不同屏幕对应的驱动是不一样的,不要选择错误。 屏幕的驱动到屏幕的生产厂商处可以找到,屏幕驱动对应代码关系到库的 github 上找,或者看源码。 https://github.com/ZinggJM/GxEPD2 SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,...

152×152个像素,19Byte=152Bit,19Byte×152Bit的数组 1Byte=8Bit, 1 个Byte代表 8 个像素点 19Byte=152Bit,19 个Byte就是152个像素点 该函数用于在每次 SPI

152×152个像素,19Byte=152Bit,19Byte×152Bit的数组 1Byte=8Bit, 1 个Byte代表 8 个像素点 19Byte=152Bit,19 个Byte就是152个像素点 该函数用于在每次 SPI 传输开始之前执行一些操作,主要是控制 D/C(数据/命令)引脚的状态。 在 SPI 或 QSPI(四线 SPI)模式下,WP 引脚(写保护引脚)通常用于控制写保护功能。它在某些情况下可以防止对存储器设备(如 SPI 闪存)的意外写入。该引脚在 QSPI 模式下用于作为数据传输的 D2 引脚,而在标准 SPI 模式下则通常未使用(即设为 -1)。