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