项目简介
本项目是“RGB - WordClock”在TI - C2000 F28069M上的复刻版本,使用裸机C语言编写。因该设备无官方硬件抽象层(HAL),所以深入研究数据手册并构建小型库来实现基本功能。同时,制作了F28069的PCB屏蔽罩,集成了DS1302实时时钟和极小尺寸的LED等硬件。
项目的主要特性和功能
- 自定义库:构建基础功能库,能启动和停止中断,让主循环更接近Arduino编程风格,具备数字输入输出、复用等IO相关功能。
- 实时时钟通信:通过设置SPI外设与DS1302实时时钟通信,实现准确计时。
- 硬件集成:设计F28069的PCB屏蔽罩,集成DS1302、LED、电阻、电容、晶体和硬币电池等组件,断电时可保持几天的计时。
安装使用步骤
- 确保已下载本项目的源码文件。
- 准备开发环境,如Code Composer Studio。
- 将源码文件导入开发环境。
- 配置开发环境,选择合适的F28069M微控制器型号。
- 编译项目,生成可执行文件。
- 将可执行文件下载到F28069M微控制器中。
- 按照硬件设计连接DS1302、LED等硬件组件。
- 给设备上电,观察词钟是否正常显示时间。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】