项目简介
本项目基于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等硬件接口。
安装使用步骤
- 环境准备:确保已安装开发环境,包含C编译器和相关工具链。
- 源码下载:已下载本项目的源码文件。
- 编译:使用C编译器编译源码文件,生成可执行文件。
- 运行:将可执行文件烧录到东芝TT_M3HQ开发板,通过硬件接口进行调试和测试。
注意:因该项目直接操作硬件,编译和运行时需确保硬件连接正确,并根据硬件平台特性进行适当修改。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】