硬件实现原理
ADSP-BF51x 处理器上集成了一个实时时钟(RTC)模块,板卡上设计了一个专门用于RTC 时钟源的晶体32.768KHz,通过配置ADSP-BF51x 处理器的RTC 寄存器,实现时间的读取。
代码实现功能
代码实现了配置 ADSP-BF51x 处理器的RTC 寄存器,为其设定一个初始时间,通过打印将当前的时间信息打印在软件窗口中。更新时间后,RTC 会延迟一秒钟后更新为新的时间。
测试步骤
1. 将仿真器(ICE)与ADSP-EDU-BF51x 开发板和计算机连接好。
2. 先给仿真器(ICE)上电再为ADSP-EDU-BF51x 开发板上电。
3. 运行 VisualDSP++ 5.0 软件,选择合适的BF518 的session 将仿真器与软件连接。
4. 加载 VisualDSP++ 5.0 工程文件BF51x_RTC.dpj,编译并全速运行。
测试结果
在 VisualDSP++ 5.0 软件上看到打印设置的当前时间。