STM32F4系列端口复用-求助
要用LCD_B1 端口 可是这个上面还有一个LCD_B4
这两个端口我该怎么来指定选用哪个数据线呢,
手册GPIO篇章看完了没有找到改怎么使用,
GPIO_InitStruct.Pin = GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
在GPIO的初始化中也没有这个参数设置
查资料都不知道该查什么。。。。
本帖最后由 wenyangzeng 于 2018-6-26 19:55 编辑
貌似只有用到RGB8888模式才用到B1线,这个B1或B4是指蓝色数据线的位。RGB666或565没有用到。至于RGB8888模式中要指定为B1或B4要看你对蓝色数据线使用的需求而定了。
二楼解释的比较清楚了,楼主理解了吗?
更直白一点就是:
1、你用的片子是LQFP176封装的,这个封装的只有在155管脚上有LCD_B1信号。
2、当你使用LCD为RGB888模式时,LCD_B1只能是在这个管脚上,LCD_B4不可以在此管脚。
3、当你使用RGB666或RGB565模式时,由于LCD_B1信号没有使用,那么此管脚可以做为LCD_B4使用。
4、此管脚本身为PG12,要使用作LCD_B1或LCD_B4时,必须使用专用功能才行。
wenyangzeng 发表于 2018-6-26 19:50
貌似只有用到RGB8888模式才用到B1线,这个B1或B4是指蓝色数据线的位。RGB666或565没有用到。至于RGB8888模 ...
谢谢,明白了,LCD_B1是唯一的一个引脚,用到RGB888的时候就是LCD_B1,不用RBG888的时候就是RGBB4, 谢谢分享
页:
[1]