STM32 ILI 9225 176*220 2.2寸LCD显示教程(HAL库)

开发板:STM32F767ZI-NUCLEO
开发IDE: STM32CubeIDE1.0.2

购买了一块二手的ILI 9225 LCD,卖家给的例程应该是根据正点原子的源码制作的,需要另外导入sys.h,delay.h等额外的不必要的操作,笔者已经将源码修改为全部统一以HAL库函数接口的内容,如果读者需要移植到自己的开发环境中,需要修改相应的引脚,需要移植的文件有:

  • ./Src/tftlcd.c:tftlcd实现的源文件
  • ./Inc/tftlcd.h:LCD操作相关头文件,移植的话需要修改里面对应的引脚
  • ./Inc/font.h:字体相关头文件,常用ASCII表
  • ./Inc/hanzi.h:汉字相关头文件

LCD image.jpg:本例程所使用的LCD背面图片,包含了引脚连接信息

F767ZI-NUCLEO.pdf:开发板原理图,LCD连接CN10

NUCLEO-F767ZI_2.0_2.2 LCD.PDF:LCD模块原理图(参考2.2寸设计)

源程序已经托管在github:https://github.com/ouening/STM32-HAL-examples/tree/master/f767zi-tftlcd ,欢迎大家下载加星。
STM32 ILI 9225 176*220 2.2寸LCD显示教程(HAL库)

上一篇:深圳市LCD/LED液晶驱动芯片厂家,VK1628兼用TM1628


下一篇:编程——抽象出重要的结构体