【Nuvoton干货分享】LCD开发篇 1 ——N9H30 RGB彩屏参数

2023-11-02 07:50

本文主要是介绍【Nuvoton干货分享】LCD开发篇 1 ——N9H30 RGB彩屏参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本系列博客主要介绍Nuvoton LCD设计,包括原理、硬件、软件、emwin等,整理如下目录,方便在博客专栏搜索。
Nuvoton LCD开发篇 1 – N9H30 RGB彩屏参数
Nuvoton LCD开发篇 2 – N9H30 RGB彩屏硬件设计
Nuvoton LCD开发篇 3 – N9H30 RGB彩屏软件调试(一)
Nuvoton LCD开发篇 4 – N9H30 RGB彩屏软件调试(二)
Nuvoton LCD开发篇 5 – N9H30 RGB彩屏软件调试(三)
Nuvoton LCD开发篇 6 – N9H30 RGB彩屏软件调试(四)
本章节主要围绕N9H30进行展开,简单提下N9H30的特色如下:
1、ARM926EJ-S内核,主频300 MHz;
2、内置64 MB DDR-II,最大 216-pin LQFP封装;
3、外设:11组 UART 、SDIO/eMMC 介面、NAND Flash 介面、16/18/24bit LCD RGB控制器、2组CAN, 2組10/100Mbps 以太网口和高速USB 2.0 Host/Device等;
4、支持emwin GUI图形库。
LCD显示图片就是对每个像素点的填充,比如800480的彩屏,表示一行800个像素点,总共有480行,一帧图片就是从左到右,从上到下显示,当然这个是可以修改的,默认是按这样的方式显示。
在这里插入图片描述
分析LCD时钟,我们主要看这些参数:
水平同步时钟 HSYNC、垂直同步时钟VSYNC、有效数据使能VDEN、HBP、HFP、VBP、VFP、CLK等,这几个参数大概什么意思呢?如下这个图片写的是非常清晰的,LCD的显示过程完成一行数据输出的过程中,需要先输出行同步信号HPW、HFP,然后才输出本行可视数据,可视数据输出完成后,又有HBP。完成一行的显示,开始第二行的显示,直到输出完成480行,这样算一帧图像的显示。如果要进行下一帧图像显示时,就要先输出垂直同步时钟VSYNC,再VFP,之后又是480行的输出,最后是VBP,这样又完成了一帧的图像。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下图片是基于ST7796S的规格书中,针对蓝色可视区域和不可视区域,其中我们调试彩屏的时候,如果显示出现偏差,就需要去调整不可视区域,可以如下图片当成一个A4纸。
VBP=上边距,VFP=下边距,HBP=左边距,HFP=右边距。这些参数都可以在LCD规格书找到范围值,再结合实际显示去调整各个参数大小。
在这里插入图片描述
在这里插入图片描述
把LCD时序和参数搞清楚了,我们来看N9H30部分,目前涉及到这些时序参数的寄存器主要就是CRTC_SIZE、CRTC_DEND、CRTC_HR、CRTC_HSYNC、CRTC_VR。其中寄存器中对这些参数的命名有些不同,但是意思一样的。比如针对320
960的尺寸屏,参数设计如下图,这些参数需要结合规格书和彩屏显示实际效果进行微调整,把可视区域完全显示即可。
VTT、HTT就是垂直和水平总长度;
VDEND、HDEND就是垂直和水平可视区域;
HRE、HRS就是HBP的宽度;
HYSNC_E、HYSNC_S就是HPW的宽度;
VRE、VRS就是VS的宽度;
在这里插入图片描述

这篇关于【Nuvoton干货分享】LCD开发篇 1 ——N9H30 RGB彩屏参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/329194

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来