文章目录前言显示屏信息代码spi配置lcd配置电路连接测试代码1现象1代码2现象2注意点 前言已经简单熟悉了下载流程以及点灯,尝试显示屏。显示屏信息引脚信息如下(图片来源于该链接): 需要注意的是供电是3.3v,也就是esp32的引脚7/15/20可以提供。代码luat 5.3 参考手册: https://wiki.luatos.com/_static/lua53doc/contents.htm
转载
2024-05-23 19:29:19
1594阅读
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
2064阅读
陈拓 2022/08/30-2022/09/011. 开发板和显示屏上网看看你就会发现在同等尺寸的情况下彩色显示屏的价格已经低于单色屏。用彩色屏代替单色屏可以提高产品的档次,并降低成本。彩色屏的使用比单色屏复杂,在软件开发时通常要借助于驱动库,本文介绍用LVGL库驱动基于ST7735控制芯片的TFT LCD显示屏。ST7735的分辨率为132x162或者128x160,我们用的显示屏是128x16
转载
2024-04-23 11:25:04
1903阅读
1评论
目录AD7705简介ADC芯片——AD7705最详细讲解(STM32)工程以及主要代码分享,另外,附带演示视频。AD7705简介模块对输入电压进行了0.5倍的分压,才进入芯片采集。一句话说明白,TM7705是一个外置16位分辨率双通道ADC芯片,SPI通信协议,采用Σ-∆转换技术。价格便宜,对标同型号AD7705,基本能直接替换,程序基本通用。AD7705和TM7705功能区别:AD7705是美国
TFTLCD液晶屏介绍 TFTLCD即薄膜晶体管液晶显示器。它与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。广泛应用于电视、手机、电脑、平板等各种电子产品。 TFTLCD的优点 技术成熟,良率高,成本集中在背光上;
1.介绍前一篇博客介绍了使用hal库进行CAN的发送数据,接下来介绍使用CAN进行数据接收。 硬件配置,以及stm32的配置,和前一篇文章相同。2.发送数据使用CAN进行接收数据,需要先进行过滤器的配置才能接收到数据。参考stm32的数据手册。2.1,接收过滤器配置void CAN_Filter_Config()
{
CAN_FilterTypeDef sFilterConfig;
文章目录一、前言;二、`rmt`是什么;三、`ws2812`认识;四、我封装好的代码,如何使用?五、如何实现彩虹渐变效果?六、下载一、前言; 时过一年,再来写下esp32的学习笔记,网上已经流出很多教程了,对我们的学习极为重要的,像红旭的教程很详细很nice,感谢各位大佬的开源,助国内的物联网生态蓬勃发展!  
转载
2024-05-09 22:29:53
361阅读
使用STM32轻松驱动ST7735屏幕驱动方式硬件SPI适用STM32型号带SPI的任意型号,驱动不了你来打我(内心OS:HAL真好)特别提醒以下内容介绍如何使用HAL方式驱动ST7735,所以默认你已经了解并且会使用STM32CubeMX软件(如果没有接触过的话建议先安装尝试一下再继续以下内容,不然有种囫囵吞枣的意思了)。开始进行第0步:STM32CubeMX创建工程不再赘述。第1步:SPI配置
转载
2024-06-12 14:50:25
733阅读
目录前言一、3线SPI二、使用1.命令2.对应引脚调整总结 前言驱动芯片是ST7735,之前在Arduino上找库,没几个能用的(我FW不能用肯定是我的错),最后还是自己从STM32移植一个。顺便介绍一下ST7735驱动原理。 一、3线SPIST7735可以用3线SPI通讯,因为是移植的没用arduino的SPI库,直接模拟SPI。 CS高电平,传数据拉低,同时SCL
转载
2024-05-09 10:33:57
5419阅读
点赞
一、识别硬件型号:
接上文
二、获取驱动程序的途径 既然驱动程序有着如此重要的作用,那该如何取得相关硬件设备的驱动程序呢?这主要有以下几种途径:1、使用操作系统提供的驱动程序 操作系统(如Windows XP)中已经附带了大量的通用驱动程序,能够兼容许多的设备,这样在安装系统后,往往许多硬件设备无需再单独安装驱动程序就能正常运行。
转载
2024-07-19 16:19:49
152阅读
# 实现“esp32 st7789 python”的步骤
## 概述
在本文中,我将向你介绍如何在ESP32上使用Python编程语言来驱动ST7789显示屏。ST7789是一款高度集成的SPI驱动液晶控制器,具有高亮度、高对比度和快速刷新率的特点。ESP32是一款功能强大的开发板,具有内置的Wi-Fi和蓝牙模块,适合用于物联网和嵌入式应用。
## 实现步骤
### 步骤1:准备硬件
在开始
原创
2023-10-20 14:10:52
1189阅读
经过前几章的搭建,底层显示已经没有问题了,现在需要添加上层的库,我选择了比较火的开源GUI库--LVGL。而RT-Thread Studio支持直接添加LVGL代码库的。在RT-Thread Settings中选择添加软件包:直接搜索LVGL,然后添加:然后保存 RT-Thread Settings 即可。添加完成后我们需要把官方给的几个接口文件的模版添加到我们的应
转载
2024-10-12 12:23:23
391阅读
LVGL部分的配置找其它人的嗷,至于为什么我之前已经写过一个Adafruit_GFX库(点此跳转)驱动,现在还要写一个TFT_eSPI库驱动的文章,是因为我后来发现Adafruit_GFX库的时钟速率就400多KHz。。实在是太太太慢了,然后不管我怎么改,发现速率就是不变的(即使代码里读出来的SPI速率已经改变了,但是实际示波器量出来依旧没变),所以没办法只能用TFT_eSPI库使用TFT_eSP
转载
2024-07-09 16:25:21
1094阅读
点赞
试验原因我移植了 STM32F4 + ucosii + lwip + lan8720, 编译过了,发现网卡ping不通。 单步发现,网卡初始化都没过. 卡死在下面的实现while (ETH_GetSoftwareResetStatus() == SET);通过单步能正常运行的第三方工程,发现我的试验工程GPIO初始化错了。en.stsw-stm32070的PHY是DP83848CVV, 用的是MI
上一篇文章解决了spi+dma传输数据时DC线操作时序不匹配的问题,但是屏幕依旧没有点亮,所以这一篇文章继续找还存在的问题。 老规矩,先用逻辑分析仪抓取一下波形。//全屏清除函数
void LCD_Clear(uint16_t color)
{
uint16_t i=0, j=0;
这是我接手的第一个小项目,也是第一次我写的代码真正排上用场,虽然不超过50行。但遇到的阻碍,我想确实硬件厂商善意的刁难。这个项目最大的收获是弄清楚我与软件工程师最大的不同吧!给我职业生涯上的第一个教训。下面言归正传(驱动见51hei论坛附件TFT资料)。 (一)ili9486显示屏简介
转载
2024-08-10 16:54:25
813阅读
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阅读
创建列表将数据写入方括号中即可,数据之间用逗号分隔,无需调用构造函数或其它函数。intList = [1,2,3,4,5]
print(intList)
stringList = ['a','b','c','d','e']
print(stringList)
type(stringList)创建有不同类型元素列表可以创建含有不同类型元素的列表。objectList = [1, 2, 'a', 'b
最近没事捣鼓着ESP32玩,然后买了一块ST7735TFT彩屏想尝试跑游戏机的固件来着,屏幕分辨率为128X160,结果尺寸太小了。刚好有人问用51能不能跑起来,就整理了下资料做了个温湿度计。 所用到的模块就是DHT11+ST7735彩屏。那么我们要使用这两个模块,就得把驱动程序写好。这些模块的时序图及芯片手册网上都能搜到。工程文件我给大家整理到了网盘中,直接下载即可。下面直接打开kei
原作者: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阅读