欢迎来到天天文库
浏览记录
ID:46380044
大小:238.00 KB
页数:18页
时间:2019-11-23
《嵌入式系统原理)实时时钟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七讲实时时钟提纲13245基础知识实验目的实验内容预备知识实验设备6实验过程7实验报告要求实验目的了解实时时钟在嵌入式系统中的作用掌握实时时钟的使用实验内容编程实现实时时钟功能,每秒显示实时时钟编程实现实时时钟告警功能预备知识了解ADT集成开发环境的基本功能学习S3C2410的实时时钟模块的使用四实验设备实验设备JXARM9-2410教学实验箱ADT1000仿真器和ADTIDE集成开发环境五基础知识实时时钟在嵌入式系统中的作用在一个嵌入式系统中,实时时钟单元可以其提供可靠的时钟,包括时分秒和年月日;即使在系统处于关机状态下它也能够正常工作(通常采用后备电池供电),它的外围也不需要太多的辅
2、助电路,典型的就是只需要一个高精度的晶振。五基础知识S3C2410的实时时钟时钟数据采用BCD编码能够对闰年的年月日进行自动处理具有告警功能,当系统处于关机状态时,能产生告警中断;具有独立的电源输入提供毫秒级时钟中断,该中断可用于作为嵌入式操作系统的内核时钟五基础知识S3C2410的实时时钟寄存器实时时钟控制寄存器告警控制寄存器实时时钟计数器告警时间寄存器实时时钟寄存器五基础知识实时时钟控制寄存器五基础知识告警控制寄存器五基础知识实时时钟计数器五基础知识告警时间寄存器五基础知识实时时钟寄存器2410INIT.SJXARM9-2410的入口代码2410slib.sS3C2410的支持库241
3、0addr.incS3C2410DefineAddressRegister2410option.incConfigurationoptionsfor.Sfiles2410memcfg.incMemorybankconfigurationfile2410lib.cS3C2410PLL,Uart,LED,PortInit2410addr.hS3C2410DefineAddressRegisterInterrupt.c文件说明第12次到此配置系统时钟voidChangeMPllValue(0xa1,0x3,0x1);//FCLK=202.8MHzvoidChangeClockDivider(1,
4、1)//修改实时时钟当前时间、日期voidrtc_set_date(st_date*p_date)获取实时时钟当前时间、日期voidrtc_get_date(st_date*p_date)初始化S3C2410的TICK定时器voidrtc_tick_init(chartick)设置S3C2410的告警时间以及方式voidrtc_alarm_set(st_date*p_date,unsignedcharmode)串口接口函数说明(2410lib.c)六实验报告要求实验报告要求简述RTC的作用程序实现在六个数码管上显示实时时钟。利用外部中断2和3按钮,程序实现秒表计时器课程结束
此文档下载收益归作者所有