RISC-V MCU中文社区

【分享】 基于hbirdv2-sdk 的iic 0.96寸lcd调试

发表于 全国大学生集成电路创新创业大赛 2021-06-01 23:12:21
0
2098
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底层相关的文件即可实现上述效果

喜欢0
用户评论
越跃楽

越跃楽 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板