液晶显示
文章平均质量分 77
点点显示屏,调调代码
sainty07
Sitronix Shanghai FAE
展开
-
ST77903 QSPI + STM32H743 + RTThread + LVGL
因为之前的H750内部空间太小,无法放入UI资源,所以这次直接买了块NUCLEO-H743ZI2,驱动上做了指令1LANE和4LANE的兼容驱动文件如下:#include "board.h"#include "sram.h"#include "rtthread.h"#include "rtdevice.h"#include "lcdqspi.h"#define DBG#define DBG_TAG "lcdqspi"#include "log.h"#def原创 2021-04-27 10:49:08 · 3291 阅读 · 3 评论 -
色彩校正中的GAMMA
下文为转载摘抄作者:韩世麟链接:https://www.zhihu.com/question/27467127/answer/37555901来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。第一节:韦伯定律韦伯定律,即感觉的差别阈限随原来刺激量的变化而变化,而且表现为一定的规律性,用公式来表示,就是△Φ/Φ=C,其中Φ为原刺激量,△Φ为此时的差别阈限,C为常数,又称为韦伯率。解释成人人都懂的大白话就是:人对自然界刺激的感知,是非线性的,外界以一定的比例加强刺激,对转载 2021-04-21 16:56:56 · 2623 阅读 · 1 评论 -
ST77903 QSPI + STM32H750 + RTThread + LVGL(三)
ST77903 QSPI + STM32H750 + RTThread + LVGL(三)前言前面我们屏也点亮了,底层驱动接口也做好了,现在加个LVGL的实际效果看看吧,lvgl在csdn有很多的参考文章,这里就不再具体普及了。。。。。一、修改配置代码如下(示例):/* Maximal horizontal and vertical resolution to support by the library.*/#define LV_HOR_RES_MAX (400)#defi原创 2021-04-05 16:06:54 · 3261 阅读 · 2 评论 -
ST77903 QSPI + STM32H750 + RTThread + LVGL(二)
ST77903 QSPI + STM32H750 + RTThread + LVGL(二) 这一章节我们来完成ST77903的底层驱动前言到手的资料,就是一份ST77903 datasheet,几页timing ppt,一块显示屏,全新的lcd驱动方式,没有任何可参考的源代码,所以我们从一穷二白开始,边调试边搭建驱动框架。ST77903支持单线指令和4线指令,为了尽可能的效率,我们选择4线,如果是单线,会略有不同,我们这次就暂不论述了一、宏定义代码如下:#define LCD_原创 2021-04-04 19:55:06 · 11660 阅读 · 36 评论 -
ST77903 QSPI + STM32H750 + RTThread + LVGL(一)
ST77903 QSPI + STM32H750 + RTThread + LVGL概述ST77903STM32H750硬件环境概述CSDN是目前国内当之无愧的技术论坛,会员做了好多年,第一次发文章,主要自己太懒。。。。。先来个广告吧,谁叫自己是领薪水的呢。。。。。在这篇文章开始的时候,调试的工作其实已经开始了几天,其中走了一些弯路,发现了一些应用上的小问题,幸好有一帮好同事,一一探讨解决,最起码现在显示屏已经可以漂亮的显示一些纯色画面了。硬件平台开始用的是STM32L432,性能实在太勉强,出原创 2021-04-04 00:21:00 · 7114 阅读 · 2 评论