喜欢0次
一.前言
队伍名称:穿越时差队
队伍编号:CICC2297
简介: 基于hbird-sdk的硬件IIC控制 0.96寸lcd.
二.工程结构
硬件: mcu200t fpga开发板
软件结构: 主要由Makefile main.c LQ12864.h iic.c iic.h codetab.h组成
Makefile: 与helloworld工程的Makefile文件改编
mian.c 主函数
LQ12864.H: lcd 控制函数,包括读写命令函数, 读写数据函数, lcd初始化, lcd显示封装函数
iic.c: 硬件iic接口相关的定义
iic.h: iic硬件IO配置
#define IIC_CHANNEL I2C1
#define IIC_SCL_GPIO GPIOB
#define IIC_SDA_GPIO GPIOB
#define IIC_SCL_PIN 14 // FPGA P14
#define IIC_SDA_PIN 15 // FPGA V17
三. 上板显示
注意事项:
网上基于stm32的lcd程序很多, 基于公开的程序,然后修改IIC底层相关的文件即可实现上述效果