本示例将使用ESP32驱动ssd1306,将为你介绍SSD1306,接线方式以及如何使用Adafruit_GFX、u8g2两种模式进行开发SSD1306。本人踩坑了半天,发现Adafruit_SSD1306并不能驱动器LVGL,其并没有实现关键的setAddrWindow和pushColors函数用于display flushing,因此,对于SSD1306,需要采用的u8g2才能驱动起lvgl开
转载
2024-07-11 19:10:05
266阅读
STM32驱动0.96寸TFT 彩色LCD模块显示小型的彩色LCD模块如一款0.96寸模块,由ST7735S驱动芯片和LCD屏幕组成。STM32通过驱动ST7735S,从而实现对彩色LCD的驱动。这里将STM32通过硬件SPI驱动0.96寸TFT彩色LCD的参考代码,移植到STM32CUBEIDE开发环境。以STM32G030F6P6为例,可以用于采用ST7735S驱动芯片的其它尺寸LCD屏幕驱动
转载
2024-07-01 17:03:35
2068阅读
LwIP是特别适用于嵌入式设备的小型开源TCP/IP协议栈,对内存资源占用很小。ESP32 SDK即是移植了LwIP协议栈。首先对在ESP32 SDK上移植LwIP的相关代码做简单梳理,方便将来查找问题。 0:LwIP源码与ESP32 LwIP组件 LwIP源码下载:git clone https://git.savann
转载
2024-05-23 14:35:43
162阅读
原作者:renzo mischianti - 2019年12月3日发布 - 2021年6月21日更新现在我们将了解如何使用基于流行的SX1276/SX1278无线模块的E32 UART LoRa设备来发送复杂的结构和管理节电。 图 1Sx1278 Sx1276 无线Lora uart模块 串行3000米arduino 433 rf
如果你有像冻结设备的麻烦,你
转载
2024-09-22 20:54:28
174阅读
2.2 IA-32处理器体系结构 如前所述,IA-32是指始于Intel386直到当前最新的奔腾4的系列的处理器(额...这本书是什么时候写的啊,表示现在应该是I7啊),在IA-32的发展过程中,Intel处理器的内部体系结构已经做出了无数的改进,如流水线、超标量、分支预测以及超线程等。不过就编程而言。可见的变化只有用于多媒体处理以及用于图形计算的指令集扩展。
使用STM32的通用定时器定时,控制步进电机正反转和启停。 学习目的:学习步进电机和步进电机驱动器的基本使用方法。步进电机驱动器(共阳极接法): ENA+ <---> 3V3 ENA- <---> PB12 DIR+ <---> 3V3
转载
2024-06-03 09:11:22
162阅读
使用STM32轻松驱动ST7735屏幕驱动方式硬件SPI适用STM32型号带SPI的任意型号,驱动不了你来打我(内心OS:HAL真好)特别提醒以下内容介绍如何使用HAL方式驱动ST7735,所以默认你已经了解并且会使用STM32CubeMX软件(如果没有接触过的话建议先安装尝试一下再继续以下内容,不然有种囫囵吞枣的意思了)。开始进行第0步:STM32CubeMX创建工程不再赘述。第1步:SPI配置
转载
2024-06-12 14:50:25
733阅读
文章目录一、前言;二、`rmt`是什么;三、`ws2812`认识;四、我封装好的代码,如何使用?五、如何实现彩虹渐变效果?六、下载一、前言; 时过一年,再来写下esp32的学习笔记,网上已经流出很多教程了,对我们的学习极为重要的,像红旭的教程很详细很nice,感谢各位大佬的开源,助国内的物联网生态蓬勃发展!  
转载
2024-05-09 22:29:53
363阅读
目录 系列文章目录前言一、硬件连接二、具体实现步骤1.打开例程代码2.连接串口3.选择驱动芯片ESP324.设置环境5. 更改LCD驱动对应GPIO管脚,编译程序 6. 烧录程序7. 显示结果三 总结前言用ESP32实验板(核心模组为ESP32-WROOM-32),接SPI接口ILI9341驱动的LCD.实现例程例子tjpgd的正常显示。提示:以下是本篇文章正文内容,
转载
2024-02-16 11:12:51
317阅读
简介板子: Esp 32s开发板屏幕: 2.8‘’ TFT LCD (ILI9341、SPI)IDE: Arduino库:Ucglib 玩Arduino也有一阵子了,B站小电视和天气始终带火了0.96寸的OLED,上手简单,确实好用,但有个短处就是太小了,而且不支持触摸。。。。那这次这个稍微大一点又支持触摸的吧(事实证明就是完虐自己)首先就是某宝搜索arduino TFT屏幕(Arduino创客多
转载
2024-03-28 22:01:25
3295阅读
点赞
TFTLCD液晶屏介绍 TFTLCD即薄膜晶体管液晶显示器。它与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。广泛应用于电视、手机、电脑、平板等各种电子产品。 TFTLCD的优点 技术成熟,良率高,成本集中在背光上;
在开始主题之前,先介绍一个刷固件工具。这个工具在 idf 中是集成的,不过,乐鑫也单独发布了这个工具—— esptool。下载链接:Releases · espressif/esptool · GitHub。这货是用 Python 写的,只是封装成了 exe,方便直接运行罢了。在使用时,需要 -p 参数指定串口号,如 COM15,-b 指定波特率(可以省略)。下面咱们尝试用 flash_id 指令
转载
2024-06-26 08:49:14
229阅读
STM32通过I2C控制LCD1602I2C简介HAL函数介绍PCF8574+LCD1602介绍IO扩展:PCF8574LCD1602具体实现CubeMX设置代码 硬件平台: NUCLEO-STM32F411RE+PCF8574+LCD1602 注意:显示屏背光亮但不显示可能因为对比度不足,可通过电位器调节 I2C简介I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。 它
LVGL部分的配置找其它人的嗷,至于为什么我之前已经写过一个Adafruit_GFX库(点此跳转)驱动,现在还要写一个TFT_eSPI库驱动的文章,是因为我后来发现Adafruit_GFX库的时钟速率就400多KHz。。实在是太太太慢了,然后不管我怎么改,发现速率就是不变的(即使代码里读出来的SPI速率已经改变了,但是实际示波器量出来依旧没变),所以没办法只能用TFT_eSPI库使用TFT_eSP
转载
2024-07-09 16:25:21
1097阅读
点赞
HSV(Hue, Saturation, Value) 模型中,颜色的参数分别是:色调(H),饱和度(S),明度(V)。它更类似于人类感觉颜色的方式,颜色?深浅?明暗?通过这种方式可以很直观的改变渲染效果。RGB在生活最为常用,显示屏、RGB-LED等发光显示器件,最后都会用RGB的方式去表现。但RGB在使用过程中却有许多麻烦,例如明明两种颜色相近,但RGB的参数有时却天差地别。并且更改RGB参数
转载
2024-10-18 06:39:03
89阅读
先导知识ESP32 入门笔记01:开发板信息、开发环境搭建以及学资料准备ESP32 入门笔记02: GPIO参考指南在本例中,我们使用 I2C 通信协议。ESP32 中最适合 I2C 通信的引脚是通用输入输出接口 22(SCL) 和通用输入输出接口 21(SDA)。安装 SSD1306 OLED 库 – ESP32(也可以用u8g2库,在Arduino IDE中可以搜索下载该库)有几个库
目录前言一、3线SPI二、使用1.命令2.对应引脚调整总结 前言驱动芯片是ST7735,之前在Arduino上找库,没几个能用的(我FW不能用肯定是我的错),最后还是自己从STM32移植一个。顺便介绍一下ST7735驱动原理。 一、3线SPIST7735可以用3线SPI通讯,因为是移植的没用arduino的SPI库,直接模拟SPI。 CS高电平,传数据拉低,同时SCL
转载
2024-05-09 10:33:57
5436阅读
点赞
创建列表将数据写入方括号中即可,数据之间用逗号分隔,无需调用构造函数或其它函数。intList = [1,2,3,4,5]
print(intList)
stringList = ['a','b','c','d','e']
print(stringList)
type(stringList)创建有不同类型元素列表可以创建含有不同类型元素的列表。objectList = [1, 2, 'a', 'b
最近转战ESP32,ESP32-D0WDQ6 型号的GPIO只有那么20个左右,且还有几个GPIO只能做输入,非常捉襟见肘。所以如果要驱动LCD液晶屏,绝大多数都会选择SPI接口的MCU屏。为了编写一个通用的ESP32-SPI-LCD驱动,前前后后买了一小桌液晶屏,用了十几款驱动IC,说下整个过程的选型、体验、注意事项:驱动IC的重要参数像素点数(如240x320)色彩深度(18Bit-262K,
转载
2024-03-29 18:37:21
509阅读
前言:本章我们要实现的功能为:将获取到的天气数据进行OLED显示。 参考资料: OLED显示屏:关于基于stm32的0.96寸oled显示屏的学习理解心得。 cJSON数据转换:用cJSON解析心知天气返回的数据包C语言cJSON库的使用,解析json数据格式 文章目录1、摘要2、硬件准备2.1、商品链接3、软件准备4、硬件连线5、代码解析5.1、OLED代码分析5.2、cJSON解析数据包代码5
转载
2024-05-20 19:36:27
116阅读