我使用
STM32F469i-DISCO 来评估我的项目。
我现在尝试使用 ST7701S 驱动 IC 的 LCD,并在面板上以视频模式显示一些图像。
ST7701s 必须在 DSI LP 模式下初始化。我参考了 STM32Cube_FW_F4_V1.21.0 示例项目。但我无法让它发挥作用。您能否为我提供包含 DSI LP 模式配置的示例?
环境:STM32F469i- disco 和 ST7701s LCD。
我在 HAL_DSI_Start() 之前实现了一些 LPCmd,但它不起作用。
LPCmd.LPGenShortWriteNoP = DSI_LP_GSW0P_ENABLE;
LPCmd.LPGenShortWriteOneP = DSI_LP_GSW1P_ENABLE;
LPCmd.LPGenShortWriteTwoP = DSI_LP_GSW2P_ENABLE;
LPCmd.LPGenShortReadNoP = DSI_LP_GSR0P_ENABLE;
LPCmd.LPGenShortReadOneP = DSI_LP_GSR1P_ENABLE;
LPCmd.LPGenShortReadTwoP = DSI_LP_GSR2P_ENABLE;
LPCmd.LPGenLongWrite = DSI_LP_GLW_ENABLE;
LPCmd.LPDcsShortWriteNoP = DSI_LP_DSW0P_ENABLE;
LPCmd.LPDcsShortWriteOneP = DSI_LP_DSW1P_ENABLE;
LPCmd.LPDcsShortReadNoP = DSI_LP_DSR0P_ENABLE;
LPCmd.LPDcsLongWrite = DSI_LP_DLW_ENABLE;
LPCmd.AcknowledgeRequest = DSI_ACKNOWLEDGE_DISABLE;
HAL_DSI_ConfigCommand(&hdsi_eval, &LPCmd);
我通过示波器观察,DSI一直处于HS模式。
非常感谢!