商品板RGB是顺着屏幕接口排列的,荔枝挀和tiny200图纸的不是,有交叉线。
画板时参考tiny200v1图纸,发现布线交叉,不知道程序上什么可以调节的参数。
手册文档中只有串口输出RGB数据时,调节可以RGB输出的顺序,没有说明并口RGB可调节RGB排列
tiny200v1.pdf
F1C200s_UM_V1_1.pdf
最近编辑记录 435788A (2021-12-09 22:14:13)
离线
可以的,搜一下tcon 那个swap rb寄存器
离线
离线
看到了,意思是寄存器TCON0 地址为 0x040,第23位=1时R色和B色的数据交换了
例程模板为 F1C100s_with_Keil_RTX4_emWin546e-master
应该在fb-f1c100s.c文件,还不知道修改那里。
最近编辑记录 435788A (2021-12-10 12:57:21)
离线
long tmp32 =read32(0x01C0C000+0x40);
tmp32|=0x00800000;
write32(0x01C0C000+0x40,tmp32);
产即生效
离线
long tmp32 =read32(0x01C0C000+0x40);
tmp32|=0x00800000;
write32(0x01C0C000+0x40,tmp32);
产即生效
非常感谢
在 xuyao2020-F1C100s_with_Keil_RTX4_emWin5 工程模板里,把这段代码加到LCDConf.C文件里
面的static void _InitController(void)函数的尾末,成功了。不再是红底色了
最近编辑记录 435788A (2021-12-10 22:49:05)
离线
long tmp32 =read32(0x01C0C000+0x40);
tmp32|=0x00800000;
write32(0x01C0C000+0x40,tmp32);
产即生效
请教一下,在linux中如何设置RGB 的swap?
离线