【 匠芯创D133CBS】-小火苗-RTC时钟测试
[复制链接]
一、RTC配置
参考官方文档手册,配置如下:
在 Luban-Lite 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,按如下选择:
Board options --->
Using RTC
RTC parameter --->
(3276800) The actual rate of 32K clock
[ ] Enable the alarm IO output
[ ] Enable the 32K clock output
当使用 RT-Thread 内核的时候,RTC 驱动需要依赖 Thread 的 RTC 设备驱动框架和 alarm 框架,也是在 menuconfig 界面中打开:
Rt-Thread options --->
RT-Thread Components --->
Device Drivers --->
Using RTC device drivers
Using RTC alarm
二、时区配置
1、在 RT-Thread 组件中提供了时区管理功能,Luban-Lite SDK 中默认配置时区为 中国的 +8 时区。 在 Luban-Lite 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,进入功能配置:
Rt-Thread options --->
RT-Thread Components --->
C/C++ and POSIX layer --->
(8) Set the default time zone (UTC+)
2、使用命令配置:
- 串口
Aic命令界面使用的是串口通讯,板子载有UART0-DEBUG接口,通过USB转TTL进行通讯,串口波特率为115200
三、程序编译
程序经过以上配置后编译程序系统便带有了RTC的例程,编译命令为scons。如图所示:
四、程序下载
程序下载使用USB下载会很快,首先连接好设备后,按住BOOT按键不松手再按RESET按键,下载软件便可以发现设备。
五、程序验证测试
aic /> test_alarm 3#
aic /> [I] test_alarm_callback()9 Test alarm callback function.
|