最新ARM第13章看门狗AD解析课件PPT.ppt

最新ARM第13章看门狗AD解析课件PPT.ppt

ID:62259533

大小:688.00 KB

页数:73页

时间:2021-04-24

最新ARM第13章看门狗AD解析课件PPT.ppt_第1页
最新ARM第13章看门狗AD解析课件PPT.ppt_第2页
最新ARM第13章看门狗AD解析课件PPT.ppt_第3页
最新ARM第13章看门狗AD解析课件PPT.ppt_第4页
最新ARM第13章看门狗AD解析课件PPT.ppt_第5页
资源描述:

《最新ARM第13章看门狗AD解析课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ARM第13章看门狗AD解析本章重点:⑴A/D转换器的组成、操作和特殊功能寄存器的含义及设置;⑵实时时钟的组成、操作和特殊功能寄存器的含义及设置;⑶看门狗定时器的操作和特殊功能寄存器的含义及设置。13.1A/D转换器1.A/D转换器概述在S3C44B0X芯片中有一个10位CMOS的A/D转换器(AnalogtoDigitalConverter,ADC),由8通道模拟信号输入多路开关、自动回零比较器、时钟发生器、10位逐次逼近寄存器(SuccessiveApproximationRegister,SAR)和输出寄存器组成。

2、ADC还提供了软件可选择的节电(休眠)模式。名称描述访问复位值ADCCONA/D控制寄存器。A/D转换开始前,选择工作模式。读写0x20ADCPSRA/D预分频寄存器。确定预分频值,计算分频因子读写0x20ADCDATA/D数据寄存器。存储A/D转换器输出数据值读写--ADCCONADCPSRADCDAT位654:210功能FLAGSLEEPINPUTSELECTREAD_STARTENABLE_STARTENABLE_START:允许A/D转换开始如果READ_START是允许的,这一位的值不使用;0:无操作;1:A/

3、D转换开始,之后这一位被自动清除;ADCCON位654:210功能FLAGSLEEPINPUTSELECTREAD_STARTENABLE_STARTREAD_START:由读开始A/D转换0:禁止由读操作开始下一次A/D转换;1:允许由读操作开始下一次A/D转换;ADCCON位654:210功能FLAGSLEEPINPUTSELECTREAD_STARTENABLE_STARTINPUT_SELECT:选择模拟输入通道000=AIN0;001=AIN1;010=AIN2;011=AIN3;100=AIN4;101=AI

4、N5;110=AIN6;111=AIN7;ADCCON位654:210功能FLAGSLEEPINPUTSELECTREAD_STARTENABLE_STARTSLEEP:系统节电0:通常操作;1:休眠模式;初态ADCCON位654:210功能FLAGSLEEPINPUTSELECTREAD_STARTENABLE_STARTSLEEP:系统节电0:通常操作;1:休眠模式;在这一模式,转换时钟被切离并且转换操作被暂停。这时A/D转换器数据寄存器含有休眠模式以前产生的数据。ADCCON位654:210功能FLAGSLEEPI

5、NPUTSELECTREAD_STARTENABLE_STARTFLAG:A/D转换器状态标记(只读)0:A/D转换正在处理;1:A/D转换结束;如果查询这一位,参阅13.1.2ADCCON位0:7功能PRESCALERPRESCALER:预分频值(0~255)分频因子=2×(precaler_value+1);ADCPSR当系统时钟频率为66MHz,预分频值为20,全部10位转换时间计算:66MHz/2*(20+1)/16=98.2KHz=10.2µs位0:9功能A/D转换器输入数据值ADCDATADC编程技术①由于A

6、DC输入引脚没有采样保持电路,因此ADC内部操作引起小电流从AINn引脚流入/流出。②ADCPSR值越大,ADC转换的错误会越少。③由于ADC没有内部采样/保持电路,输入带宽为0~100Hz。④切换ADC通道的建立时间最小为15µs。如果ADC通道被改变,必须等待15µs,然后开始AD转换。⑤ADC退出休眠模式(初态处于休眠模式)要等待10ms,使得在第一次A/D转换前参考电压能够稳定。⑥ADC有一个特点,即读数据同时启动下一次转换。这一特点能被用于DMA方式,传送ADC数据到存储器。⑦如果通过查询方式读ADCDAT寄存

7、器,请参考前述“ADC数据读出问题”。13.2实时时钟1.RTC概述S3C44B0X芯片内部有一个实时时钟RTC(RealTimeClock)电路模块,当系统电源闭合时,使用系统提供的电源,当系统电源切断时,由后备电池为RTC模块供电。RTC作为系统时钟使用,也能够执行报警功能、产生节拍时间中断。主要特点有:使用BCD码表示秒、分、时、星期、日、月、年;有闰年产生器;报警功能:有报警中断或从节电模式中唤醒功能;解决了2000年问题;独立的电源引脚(RTCVDD);支持毫秒级节拍时间中断,用于RTOS内核;秒进位复位功能。

8、2.RTC组成与操作RTC组成框图闰年产生器闰年产生器基于从BCDDAY、BCDMON、BCDYEAR来的数据,确定每个月的最后一天是28、29、30或31号。在S3C44B0X的RTC模块中有一个硬件逻辑支持2000年作为闰年。因此在S3C44B0X中,2位BCD码的00代表2000年,而不是1900年。读/写寄存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。