1、使用官方库:STemWin_Library_V1.1.2
2、keil版本:
IDE-Version:
μVision V5.15
Copyright (C) 2015 ARM Ltd and ARM Germany GmbH. All rights reserved.
3、直接打开
3.1、
3.2、
3.3、
3.4、
3.5、
/************************************************************************************************************************/
以上是打开工程:将工程打开之后,需要根据需要修改芯片的型号,如果型号修改之后不改一些设置
那么将会导致30多个错误:
修改的位置是
主要是将这一栏修改好之后,那么直接编译时没有错误,没有警告的。
Set controller and operation mode,将一些显示驱动用的函数传递给PortAPI。再通过函数GUIDRV_FlexColor_SetFunc进行设置,查看参考手册GUIDRV_FlexColor段,ILI9341 驱动在GUIDRV_FLEXCOLOR_F66709中,接口形式为GUIDRV_FLEXCOLOR_M16C0B16。 PortAPI.pfWrite16_A0 = LcdWriteReg; PortAPI.pfWrite16_A1 = LcdWriteData; PortAPI.pfWriteM16_A1 = LcdWriteDataMultiple; PortAPI.pfReadM16_A1 = LcdReadDataMultiple; GUIDRV_FlexColor_SetFunc(pDevice,&PortAPI,GUIDRV_FLEXCOLOR_F66709,GUIDRV_FLEXCOLOR_M16C0B16);
-
参考文档: