实验6 S3C2410看门狗与实时时钟实验

上传人:公**** 文档编号:584644250 上传时间:2024-08-31 格式:PPT 页数:21 大小:372.50KB
返回 下载 相关 举报
实验6 S3C2410看门狗与实时时钟实验_第1页
第1页 / 共21页
实验6 S3C2410看门狗与实时时钟实验_第2页
第2页 / 共21页
实验6 S3C2410看门狗与实时时钟实验_第3页
第3页 / 共21页
实验6 S3C2410看门狗与实时时钟实验_第4页
第4页 / 共21页
实验6 S3C2410看门狗与实时时钟实验_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《实验6 S3C2410看门狗与实时时钟实验》由会员分享,可在线阅读,更多相关《实验6 S3C2410看门狗与实时时钟实验(21页珍藏版)》请在金锄头文库上搜索。

1、实验实验6 S3C2410看门狗与实时时钟实验看门狗与实时时钟实验看门狗实验实时时钟实验实验目的实验设备实验内容实验原理实验操作步骤1.实验目的掌握看门狗的控制方法与应用了解实时时钟的硬件控制原理及设计方法。 掌握S3C44B0X处理器的RTC模块程序设计方法。 2.实验设备硬件:Embest S3C2410实验平台,Embest ARM标准/增强型仿真器套件,PC机。 软件:Embest IDE 2004集成开发环境,Windows 98/2000/NT/XP。 3.实验内容学习和掌握S3C2410X处理器的看门狗模块的使用,并编写应用程序,修改参数设置,并使用EMBEST ARM教学系统的

2、串口,在超级终端显示看门狗中断和次数;学习和掌握S3C2410X处理器的RTC模块的使用,并编写应用程序,修改时钟日期及时间的设置,并使用EMBEST ARM教学系统的串口,在超级终端显示当前系统时间。 实验原理看门狗实验原理实时时钟实验原理看门狗定时器 当受到故障例如噪声或系统错误的干扰时,S3C44B0X看门狗定时器能够继续控制器的操作,它可用作一个普通的16位定时器去请求中断服务。并可以在每128MCLK后产生一个长达为128 MCLK时钟周期的复位信号。看门狗定时器框图 看门狗定时器控制寄存器WTCON中指定了预分频值和频率的分割系数。有效的预分频值从0到28-1。频率分割系数可选为1

3、6、32、64或128。使用下列公式计算看门狗定时器频率和每个定时器时钟周期值。T_watchdog1/( MCLK / (预分频值1) /分频系数 )WTDAT和WTCNT 在看门狗定时器使能后,WTDAT(看门狗定时器数据寄存器)不能自动装入WTCNT(看门狗定时计数器)。因此,在看门狗定时器开始工作前,初值必须写到看门狗定时计数寄存器WTCNT中。看门狗定时器特殊功能寄存器看门狗定时器控制寄存器(WTCON)看门狗定时器数据寄存器(WTDAT)看门狗定时器计数寄存器(WTCNT)实时时钟实验原理1.实时时钟(RTC)实时时钟(RTC)器件是一种能提供日历/时钟、数据存储等功能的专用集成电

4、路,常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC具有计时准确、耗电低和体积小等特点,特别是在各种嵌入式系统中用于记录事件发生的时间和相关信息,如通信工程、电力自动化、工业控制等自动化程度高的领域的无人值守环境。2.S3C44B0X实时时钟(RTC)单元 3. S3C44B0X 实时时钟(RTC)单元是处理器集成的片内外设。由开发板上的后备电池供电,可以在系统电源关闭的情况下运行。RTC发送8位BCD码数据到CPU。传送的数据包括秒、分、小时、星期、日期、月份和年份。RTC单元时钟源由外部晶振提供,可以实现闹钟(报警)功能。实验原理3.硬件电路设计 实时时钟外围电路 实验原理4.软

5、件程序设计时钟设置 时钟设置程序必须实现时钟工作情况以及数据设置有效性检测功能。 时钟显示 时钟参数通过实验系统串口0输出到超级终端,显示内容包括年月日时分秒。参数以BCD码形式传送,用户使用串口通信函数(参见串口通信实验)将参数取出显示。 看门狗实验操作步骤1.准备实验环境。使用Embest仿真器连接目标板,使用Embest S3C2410实验板附带的串口线连接实验板上的UART0和PC机的串口。2.在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。3.使用EmbestIDE通过Embest仿真器连接实

6、验板,打开实验例程目录下watch_test子目录下的例程,编译链接通过后连接目标板,下载并运行它。 看门狗实验操作步骤4.在PC上观察超级终端程序主窗口,可以看到如下界面:看门狗实验操作步骤6.最终超级终端输出信息如下:7. 7.理解和掌握实验后,完成实验练习题。 实时时钟实验操作步骤1.准备实验环境。使用Embest仿真器连接目标板,使用Embest S3C2410实验板附带的串口线连接实验板上的UART0和PC机的串口。2.在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。3.使用EmbestIDE

7、通过Embest仿真器连接实验板,打开实验例程目录下RTC_test子目录下的例程,编译链接通过后连接目标板,下载并运行它。 实验操作步骤4.在PC上观察超级终端程序主窗口,可以看到如下界面:5.用户可以进行时钟设置:RTC TEST实验操作步骤6.最终超级终端输出信息如下:7. 7.理解和掌握实验后,完成实验练习题。 题目1:设置看门狗定时器使系统重新启动(即5s后RESET)题目2:将RTC的时间内容在计算机的超级终端上以BCD码显示。不允许更改: if(rBCDYEAR=0x99) g_nYear = 0x1999; else g_nYear = 0x2000 + rBCDYEAR; uart_printf( %02x:%02x:%02x %10s, %02x/%02x/%04xn,g_nHour,g_nMin,g_nSec,dayg_nWeekday,g_nMonth,g_nDate,g_nYear);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号