在线时间27 小时
UID198020
注册时间2007-7-22
NXP金币0
该用户从未签到
中级会员
- 积分
- 386
- 最后登录
- 2023-9-12
|
请教下rt1176 芯片,使用emwin 配置 为16bit 的 rgb, 可 sdk 库必须配置为 24bit 的疑惑 ??
.dpiColorCoding = kDSI_Dpi24Bit, // 这个地方必须配置为 24bit ??????????
.pixelPacket = kDSI_PixelPacket24Bit,
static void BOARD_SetMipiDsiConfig(void)
{
dsi_config_t dsiConfig;
dsi_dphy_config_t dphyConfig;
const dsi_dpi_config_t dpiConfig = {.pixelPayloadSize = DEMO_PANEL_WIDTH,
#if 0
// 使用emwin 显示异常
.dpiColorCoding = kDSI_Dpi16BitConfig1,
.pixelPacket = kDSI_PixelPacket16Bit,
#else
// 能够正常工作 , 特别是使用 emwin 功能时貌似必须配置为 24bit 模式 ok 2
.dpiColorCoding = kDSI_Dpi24Bit, // 这个地方必须配置为 24bit ??????????
.pixelPacket = kDSI_PixelPacket24Bit,
#endif
.videoMode = kDSI_DpiBurst,
.bllpMode = kDSI_DpiBllpLowPower,
.polarityFlags = kDSI_DpiVsyncActiveLow | kDSI_DpiHsyncActiveLow,
.hfp = DEMO_HFP,
.hbp = DEMO_HBP,
.hsw = DEMO_HSW,
.vfp = DEMO_VFP,
.vbp = DEMO_VBP,
.panelHeight = DEMO_PANEL_HEIGHT,
.virtualChannel = 0};
... ...
}
|
|