一、实验平台:开发板fs2410,采用三星s3c2410的CPU,无操作系统。
二、实现功能:设置开发板时间,并通过串口实时显示开发板的时间。
三、实验原理:
实时时钟单元 RTC能够在系统电源关闭后依靠后备电池供电工作。RTC可以将8位数据通过STRB/LDRB ARM指令以BCD码的形式传给CPU,这些数据包括秒、分、小时、日期、星期几、月、和年。RTC单元在外部32.768KHz的晶振下工作,并可以执行报警功能。
四、实验现象:
五、实验总结:
1、要注意寄存器里存储的时间都是以BCD码的形式进行存储的;
2、先用settime()函数将开发板的时间设置为当前时间;
3、再注释掉settime()函数,这样通过串口就可以观察到开发板的实时时间了。
六、示例代码: