0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ST7789屏幕初始化的步骤

丙丁先生的自学旅程 ? 来源:丙丁先生的自学旅程 ? 作者:丙丁先生的自学旅 ? 2023-10-16 09:27 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

st7789的屏幕 我这套东西是自己折腾的构建系统和配置,要玩没这么容易 驱屏就是初始化,DC转换和cs,别的没啥好注意的了

ST7789是一种常见的TFT LCD屏幕控制器,常用于小型彩色液晶屏幕。对ST7789屏幕的初始化(驱屏)涉及到几个步骤,包括设置时序、初始化寄存器、配置DC(数据/命令选择)和CS(片选)等。

具体步骤可能会根据具体的硬件配置和你的系统需求有所不同。以下是一个基本的初始化过程:

设置时序:ST7789需要一个特定的时序来正确地接收数据。你需要配置你的硬件系统以满足这个时序要求。

初始化寄存器:ST7789有一些内部寄存器,例如亮度、对比度等,你需要设置这些寄存器以满足你的需求。

设置DC和CS:DC通常用于区分数据和命令的传输。在初始化和配置屏幕时,你将使用命令(例如设置对比度或亮度)来设置屏幕参数。一旦屏幕配置完毕,你将使用数据来显示图像。CS通常用于选择你要操作的屏幕。

如果你已经具备了这些基础知识,那么驱屏应该不是问题。如果你遇到困难,我建议你查阅更具体的资料或寻求专业的帮助。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4522

    浏览量

    171895
  • 屏幕
    +关注

    关注

    7

    文章

    1220

    浏览量

    56609
  • TFT
    TFT
    +关注

    关注

    10

    文章

    399

    浏览量

    112731
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    定义IO初始化结构体

    由上述IOPORT相关功能的枚举类型我们可以知道,在对IOPORT模块进行初始化时需要根据情况配置它们。因此我们定义一个IOPORT初始化的结构体类型IOPORT_Init_t,它的成员包括了由上述所有枚举类型所声明的变量,因此该结构体类型的变量可以包含IOPORT的相关
    的头像 发表于 07-16 16:26 ?643次阅读

    零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

    零知开源平台是一个专为国开发者设计的软硬件开源平台,提供比Arduino更易上手的开发体验。本教程展示了如何在STM32F407VET6增强板上实现ST7789显示屏的中文显示功能,结合BMP581
    的头像 发表于 07-09 09:21 ?248次阅读
    零知开源——STM32F4结合BMP581气压传感器实现<b class='flag-5'>ST7789</b>中文显示教程

    零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

    :提供传感器初始化接口、封装数据读取函数、处理I2C通信协议 Adafruit_ST7789+GFX库:实现屏幕底层驱动、提供图形绘制API、优化显示性能 U8g2_for_Adafruit_GFX
    发表于 07-08 18:55

    零知开源——STM32F1驱动BMP581压强传感器使用SPI实现ST7789显示的环境监测系统

    ST77XX_CYAN #define ALT_COLORST77XX_GREEN #define BOX_COLORST77XX_ORANGE 2.2 初始化配置配置串口通信波特率为115200,ST7789
    发表于 07-03 17:26

    IM 系列设备过载保护机制下界面初始化中断的底层逻辑与解决方案

    一、过载保护机制与界面初始化的关联基础 IM 系列设备的过载保护机制是保障设备安全运行的核心功能,其通过传感器实时采集设备运行参数,如电流、电压、温度、系统资源占用率等。一旦这些参数超出预设阈值
    的头像 发表于 06-27 09:58 ?112次阅读

    ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板

    处理器 屏幕ST7789 2.4寸240×320分辨率 触摸芯片XPT2046电阻式触摸控制器 接线SPI使用硬件SPI接口接线图 三、环境搭建1. 安装库 lv_arduino v3.0.1
    发表于 04-29 10:20

    ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板

    本文介绍如何使用ESP32微控制器驱动ST7789 TFT液晶屏和XPT2046触摸芯片,通过LVGL图形库实现主题切换功能,并开发一个实用的触摸屏示波器应用。项目包含两大核心功能::支持8种不同风格的UI主题模拟/数字信号采集、触摸控制面板、光标测量系统、自动频率检测。
    的头像 发表于 04-28 18:07 ?1338次阅读
    ESP32驱动<b class='flag-5'>ST7789</b>触摸屏开发指南:LVGL主题设置与示波器面板

    极简LCD屏驱动实战,快速上手智能设备屏幕交互!

    初始化配置到触控监听,用最少的代码实现最多的功能,助你快速掌握交互开发技能,打造个性智能界面!本文将以Air780EPM开发板LCD应用为例,分享实战要点,助你快速上手屏幕交互开发。 ? 目前
    的头像 发表于 04-21 15:28 ?390次阅读
    极简LCD屏驱动实战,快速上手智能设备<b class='flag-5'>屏幕</b>交互!

    st7789软件包不能添加是怎么回事?

    1、在UI界面上可以看到st7789,但在packages中没有。 2、没有看到对应的下载信息。 3、在对应github中可以正常下载。 4、RTT版本为5.1.0. 5、类似的ili9341的添加是正常的。
    发表于 03-20 07:51

    STM32F407 MCU使用SD NAND?不断电初始化失效解决方案

    STM32F407微控制器单元(MCU)与SD NAND的结合提供了强大的存储解决方案。然而,不断电初始化失效问题可能会导致系统稳定性和数据完整性受损。我们将STM32F407与SD NAND集成时可能遇到的初始化问题,并提供专业的解决方案。
    的头像 发表于 12-11 10:51 ?1009次阅读
    STM32F407 MCU使用SD NAND?不断电<b class='flag-5'>初始化</b>失效解决方案

    2.0寸TFT焊接12pin-ST7789技术

    2.0寸TFT焊接12pin-ST7789技术
    发表于 11-22 16:35 ?1次下载

    ST7789-ZJY320S008技术资料

    3.20LCD插接40pin-ST7789-ZJY320S008技术资料
    发表于 11-22 16:28 ?0次下载

    基于旋转平移解耦框架的视觉惯性初始化方法

    精确和鲁棒的初始化对于视觉惯性里程计(VIO)至关重要,因为不良的初始化会严重降低姿态精度。
    的头像 发表于 11-01 10:16 ?1005次阅读
    基于旋转平移解耦框架的视觉惯性<b class='flag-5'>初始化</b>方法

    TMS320C6000 McBSP初始化

    电子发烧友网站提供《TMS320C6000 McBSP初始化.pdf》资料免费下载
    发表于 10-26 10:10 ?1次下载
    TMS320C6000 McBSP<b class='flag-5'>初始化</b>

    如何在i.MX RT微控制器上初始化LWIP协议栈

    在i.MX RT微控制器上初始化LWIP协议栈是一个复杂但有趣的过程,它涉及多个步骤和关键组件的配置.
    的头像 发表于 10-12 11:48 ?882次阅读
    如何在i.MX RT微控制器上<b class='flag-5'>初始化</b>LWIP协议栈