最近做个项目要在stm32f429上使用emwin5.26来控制LCD(控制器为ST7789)看emwin5.26的说明手册发现它支持ST7789的控制器 但是在根据别人的移植手册做时发现在LCDConf_FlexColor_Template.c文件中的函数void LCD_X_Config(void) 中使用GUIDRV_FlexColor_SetFunc()函数设置相应控制器参数时发现没有ST7789相应的选项 本人小菜鸟一枚,想请问各位前辈应该怎样对emwin5.26进行设置才能使它在控制器ST7789上工作?谢谢! |
就1602来讲,就有几种驱动芯片。但是操作都是兼容的。
推荐找找和ST7789相近的芯片型号配置
LZ这这句话应该只是说某些方面支持吧
HAL层的东西还是要自己自己写的。
我有自己写过使用SPI接口写命令和写数据的底层函数(在不使用emwin时lcd能够正常工作)然后在函数void LCD_X_Config(void){}有加入相应的操作函数,但lcd还是不能工作。我怀疑是不是因为在GUIDRV_FlexColor_SetFunc()中没有支持ST7789控制器的原因?望指教,谢谢!
我也遇到了类似的问题