您尚未登录。

楼主 # 2021-12-09 22:13:05

435788A
会员
注册时间: 2021-10-27
已发帖子: 32
积分: 27

关于F1C100S屏幕RGB

商品板RGB是顺着屏幕接口排列的,荔枝挀和tiny200图纸的不是,有交叉线。
MS_CK700.jpg
MS-CK700.1.jpg
画板时参考tiny200v1图纸,发现布线交叉,不知道程序上什么可以调节的参数。
.jpg
手册文档中只有串口输出RGB数据时,调节可以RGB输出的顺序,没有说明并口RGB可调节RGB排列
tiny200v1.pdf
F1C200s_UM_V1_1.pdf6.jpg

最近编辑记录 435788A (2021-12-09 22:14:13)

离线

#1 2021-12-10 00:18:25

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: 关于F1C100S屏幕RGB

可以的,搜一下tcon 那个swap rb寄存器

离线

#2 2021-12-10 00:19:11

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: 关于F1C100S屏幕RGB

mmexport1639066774580.png

离线

楼主 #3 2021-12-10 12:55:58

435788A
会员
注册时间: 2021-10-27
已发帖子: 32
积分: 27

Re: 关于F1C100S屏幕RGB

看到了,意思是寄存器TCON0 地址为 0x040,第23位=1时R色和B色的数据交换了
例程模板为 F1C100s_with_Keil_RTX4_emWin546e-master
应该在fb-f1c100s.c文件,还不知道修改那里。

最近编辑记录 435788A (2021-12-10 12:57:21)

离线

#4 2021-12-10 20:52:55

tam2907
会员
注册时间: 2020-03-29
已发帖子: 45
积分: 59.5

Re: 关于F1C100S屏幕RGB

long tmp32 =read32(0x01C0C000+0x40);
tmp32|=0x00800000;
write32(0x01C0C000+0x40,tmp32);
产即生效

离线

楼主 #5 2021-12-10 22:47:09

435788A
会员
注册时间: 2021-10-27
已发帖子: 32
积分: 27

Re: 关于F1C100S屏幕RGB

tam2907 说:

long tmp32 =read32(0x01C0C000+0x40);
tmp32|=0x00800000;
write32(0x01C0C000+0x40,tmp32);
产即生效



非常感谢

在 xuyao2020-F1C100s_with_Keil_RTX4_emWin5 工程模板里,把这段代码加到LCDConf.C文件里
面的static void _InitController(void)函数的尾末,成功了。不再是红底色了
IMG20211210221733.jpg

IMG20211210221808.jpgIMG20211210222154.jpg

最近编辑记录 435788A (2021-12-10 22:49:05)

离线

#6 2022-10-17 20:14:22

5761193jia
会员
注册时间: 2018-02-09
已发帖子: 30
积分: 9

Re: 关于F1C100S屏幕RGB

tam2907 说:

long tmp32 =read32(0x01C0C000+0x40);
tmp32|=0x00800000;
write32(0x01C0C000+0x40,tmp32);
产即生效

请教一下,在linux中如何设置RGB 的swap?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn