littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于C语言的东芝TTM3HQ OLED显示驱动

项目简介

本项目基于C语言编写,旨在为东芝TT_M3HQ开发板驱动OLED模块。具备精确延时函数、位带操作、GPIO输入输出控制等功能,可实现OLED显示字符以及显示BMP格式LOGO图片等操作。同时,项目提供硬件抽象层,支持ADC、UART、DMA、I2C等多种硬件接口。

项目的主要特性和功能

  • 精确延时:提供微秒和毫秒级精确延时函数。
  • LED驱动:支持4路用户LED驱动。
  • 按键驱动:支持1路用户按键驱动。
  • 拨码开关驱动:支持2路用户拨码开关驱动。
  • 串口驱动:具备串口0驱动,使用MicroLib重定向到串口0。
  • IIC接口驱动:支持IIC接口的OLED模块驱动。
  • OLED显示:可显示字符和BMP格式的LOGO图片。
  • 硬件抽象层:提供硬件抽象层,支持ADC、UART、DMA、I2C等硬件接口。

安装使用步骤

  1. 环境准备:确保已安装开发环境,包含C编译器和相关工具链。
  2. 源码下载:已下载本项目的源码文件。
  3. 编译:使用C编译器编译源码文件,生成可执行文件。
  4. 运行:将可执行文件烧录到东芝TT_M3HQ开发板,通过硬件接口进行调试和测试。

注意:因该项目直接操作硬件,编译和运行时需确保硬件连接正确,并根据硬件平台特性进行适当修改。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】