用阿波罗429+VGA转接板接电脑显示器的颜 {MOD}设置?

2019-07-20 14:10发布

大家好,我现在用阿波罗429+淘宝买的TTL转VGA的转接板接电脑显示器,肯定是出现颜 {MOD}不对的现象,这我知道,VGA的显示和普通TTL显示的配置不同,需要红 {MOD}和蓝 {MOD}调换一下,我是这样做的:
void LTDC_Layer_Parameter_Config(u8 layerx,u32 bufaddr,u8 pixformat,u8 alpha,u8 alpha0,u8 bfac1,u8 bfac2,u32 bkcolor)
{
。。。 。。。
// pLayerCfg.Backcolor.Red=(u8)(bkcolor&0X00FF0000)>>16;   //背景颜 {MOD}红 {MOD}部分
// pLayerCfg.Backcolor.Green=(u8)(bkcolor&0X0000FF00)>>8;  //背景颜 {MOD}绿 {MOD}部分
// pLayerCfg.Backcolor.Blue=(u8)bkcolor&0X000000FF;        //背景颜 {MOD}蓝 {MOD}部分
pLayerCfg.Backcolor.Blue=(u8)(bkcolor&0X00FF0000)>>16;   //背景颜 {MOD}红 {MOD}部分
pLayerCfg.Backcolor.Green=(u8)(bkcolor&0X0000FF00)>>8;  //背景颜 {MOD}绿 {MOD}部分
pLayerCfg.Backcolor.Red=(u8)bkcolor&0X000000FF;        //背景颜 {MOD}蓝 {MOD}部分
HAL_LTDC_ConfigLayer(&LTDC_Handler,&pLayerCfg,layerx);   //设置所选中的层
}  
上面注释掉的是默认接TTL接口屏的,我把红 {MOD}和蓝 {MOD}调换了还是不行呀,是不是哪里还有需要更改的地方呢?谢谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 15:31
接线接错了了没有?你用的什么模块?
lhf_1230
2楼-- · 2019-07-20 17:33
正点原子 发表于 2017-5-30 16:36
接线接错了了没有?你用的什么模块?

第一幅是接7寸TTL液晶的现象,第二幅是接VGA转接到电脑屏幕上,我确定没有接错线,就是偏 {MOD},没有其他错误。用的网上买的模块,https://item.taobao.com/item.htm ... &_u=v15eo08e9a9,以前用的NXP1788显示没有问题,分辨率是1024*768的。[img]D:IMG_20170531_173509.jpgD:IMG_20170531_173521.jpg[/img]
正点原子
3楼-- · 2019-07-20 23:07
 精彩回答 2  元偷偷看……
zhsyghhz
4楼-- · 2019-07-21 02:06
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 06:15
zhsyghhz 发表于 2017-6-2 16:04
原子哥的RGB转VGA模块什么时候可以出来啊?

本月中下旬

一周热门 更多>