当前位置: 首页 > news >正文

网站建设方案应该怎么做网易免费企业邮箱怎么注册

网站建设方案应该怎么做,网易免费企业邮箱怎么注册,南阳网站优化排名,中企动力z云邮箱目的: 使ESP32能够驱动点亮ST7789显示屏 前提条件: ESP32 ST7789 (240 x240,IPS) 杜邦线 Arduino 过程: 0x00--接线 0x01--驱动: 彩屏驱动库 针对不同的彩屏驱动芯片,常用的 Arduino…

目的:

使ESP32能够驱动点亮ST7789显示屏

前提条件:

ESP32

ST7789 (240 x240,IPS)

杜邦线

Arduino

过程:

0x00--接线

0x01--驱动:

彩屏驱动库

针对不同的彩屏驱动芯片,常用的 Arduino 彩屏驱动库也有很多种选择,在 Arduino IDE 的库管理器中,搜索“TFT”就可以看到许多彩屏驱动库,比如:

Arduino-ST7789-Library:https://github.com/ananevilya/Arduino-ST7789-Library

Adafruit-ST7735-Library:https://github.com/adafruit/Adafruit-ST7735-Library

TFT_eSPI:https://github.com/Bodmer/TFT_eSPI

本教程使用的库是 TFT_eSPI,选择这个库的原因有:

该库在 GitHub 上 Star 的人数比较多,而且至今还在保持活跃地更新,所以可靠性、专业型比较有保证;

支持各种常用的驱动芯片,比如 ST7735、ST7789、ILI9341 等,兼容性比较好;

据说这个库的性能也是最出色的。这里我没有详细考究与测试,而且对大部分用户来说也不重要。

在 Arduino 中打开库管理器,搜索 TFT_eSPI,然后点击安装即可。

0x02 -- 配置文件修改

使用Everyting 搜索User_Setup.h,然后使用vscode打开。记事本也可以。

简单点亮st7789 无需调用Arduino\libraries\TFT_eSPI\User_Setups这一目录下的Setup135_ST7789.h。

主要修改内容:

#define USER_SETUP_INFO "User_Setup"


#define ST7789_DRIVER


 #define TFT_SDA_READ

 #define TFT_RGB_ORDER TFT_RGB

#define TFT_WIDTH  240

#define TFT_HEIGHT 240

// For ESP32 Dev board (only tested with ST7789 display)

// 节点定义

#define TFT_MISO 19

#define TFT_MOSI 23

#define TFT_SCLK 18

#define TFT_CS    15  // Chip select control pin

#define TFT_DC    2  // Data Command control pin

#define TFT_RST   4  // Reset pin (could connect to RST pin)

#define TFT_BL   32


#不要的字体可以去掉,会占用空间

#define LOAD_GLCD  

#define LOAD_FONT2 

#define LOAD_FONT4 

#define LOAD_FONT6

#define LOAD_FONT7 

#define LOAD_FONT8 

//#define LOAD_FONT8N

#define LOAD_GFXFF

#define SMOOTH_FONT


#define SPI_FREQUENCY  27000000

#define SPI_READ_FREQUENCY  20000000

#define SPI_TOUCH_FREQUENCY  2500000
 

// 其他暂不需要,可以备份源文件后,直接新建替换。

验证:

Arduino  菜单栏→文件→示例→TFT_eSPI

之后就可以看到屏幕点亮了。恭喜你!

其他:

0x00:

可能在测试的时候发现屏幕上某些颜色很奇怪,比如设置字体为蓝色但显示红色。原因是在ST7789芯片中MADCTL (36h)寄存器的第3位控制像素颜色顺序,当该位为0时颜色按R-G-B显示,当该位为1时按B-G-R显示:

Bit D3- RGB/BGR Order

“0” = RGB (When MADCTL D3=”0”)

“1” = BGR (When MADCTL D3=”1”)

 出现这种问题时可以在User_Setup.h中取消掉下面某一行的注释,来控制颜色顺序

#define TFT_RGB_ORDER TFT_BGR

引用:

ESP32 + Arduino使用TFT_eSPI库(LCD驱动芯片ST7789) - XXX已失联 - 博客园

https://www.cnblogs.com/21207-iHome/p/16005438.html

ESP32-CAM之ST7789图像显示_framesize_qqvga-CSDN博客

ESP32-CAM之ST7789图像显示_framesize_qqvga-CSDN博客

Connecting and Configuring the ST7789 LCD SPI Display to the ESP32 - YouTube

https://www.youtube.com/watch?v=HoZhgNcJjNA

http://www.yayakq.cn/news/180404/

相关文章:

  • 苏州做网站平台天津网络营销
  • 自己怎样免费建设网站外贸网站制作时间及费用
  • 南通专业制作网站新郑网站建设公司
  • 关于网站建设的调研报告网站建设教程开源代码下载
  • 商城网站服务器了解wordpress
  • 做网站销售好做吗seo网站上线前分析
  • 网站开发实现页面的跳转网站建设视频百度网盘下载
  • 医疗机构网站以患者做宣传贵州省城乡与建设厅网站
  • 手表网站建设规划书wordpress用户前端化
  • 深圳网站建设 龙华信科代写文案的软件
  • 自己怎么做搬家网站有没有专门做花鸟鱼虫的网站
  • 青岛企业建站网站管理维护怎么做
  • 做网站怎么赚钱的重庆市工程建设标准信息网
  • 网站怎么做备案哪些网站是做零售的
  • 国际网站群建设方案南通网站关键词推广
  • 南京建站公司网站网站建设一般都需要什么资质
  • 织梦网站安装视频网站首页改版方案
  • 惠州市网站建设企业学习网站建设建议调查问卷
  • 重庆工程建设招标网官方网站网络推广一般都干啥
  • 成都网站建设联系方式wordpress员工管理系统
  • dw如何用表格来做网站软件开发公司
  • 政务网站建设 紧急通知广州官网建站
  • 如皋市建设局网站福州短视频seo平台
  • 优质服务的网站设计制作百度小程序对网站seo
  • 可视化在线做网站街道网站建设更新汇报
  • 蒙阴建设局网站十大免费logo设计
  • seochinazcom如何快速优化网站排名
  • 书店网页设计图片网店seo
  • 企业网站pv是什么饲料网站源码
  • 请人开发一个网站需要多少钱顺德网站优化公司