- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自主学习课程
嵌入式系统设计
专 业 电子信息工程
学生姓名
班 级
学 号
指导教师
完成日期
摘要:
看门狗对于没有底层开发经验的开发人员来说,可能比较陌生,但是它在系 统起到非常重要的作用,相当于系统警察,当系统发生严重错误(如程序进入死 循环等)不能 恢复的吋候,看门狗能够让系统重启。看门狗的应用主要是在嵌 入式操作系统中,避免了系统在无人干预时长时间挂起的情况。
看门狗在嵌入式系统中发挥着非常重要的作用,其实现方式也千差万别,根 据不同的硬件设计,可以选用不同的看门狗,但它们的作用是一样的:保证系统 在出现不可恢复错误时,能够自动让系统重启。
关键词:嵌入式;ARM;看门狗;
目录
TOC \o 1-5 \h \z \o Current Document 1嵌入式ARM处理器 1
\o Current Document 1ARM处理器的特点 1
\o Current Document 2 ARM微处理器系列 1
\o Current Document 1 ARM7微处理器系列 2
\o Current Document ARM9微处理器系列 2
\o Current Document ARM9E微处理器系列 3
\o Current Document ARM10E微处理器系列 4
\o Current Document 5 SecurCore微处理器系列 5
\o Current Document 6 Cortex微处理器系列 5
\o Current Document 3定时器控制实验 7
1实验目的 7
3.2实验设备 7
3.3实验内容 7
4实验原理 7
\o Current Document 4实验设计 10
1软件程序设计 10
4.2使用看门狗定时器来实现计时 10
3看门狗在函数delay ()中的使用 11
\o Current Document 5实验步骤 12
1准备实验环境 12
5.2串口接收设置 12
3打开实验例程 12
5.4观察实验结果 14
\o Current Document 6总结 15
\o Current Document 参考文献 16
\o Current Document 附录 17
实验源程序 17
1嵌入式ARM处理器
1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前, 采用ARM技术知识产权(IP)核的微处理器(即通常所说的ARM微处理器)己 遍及工业控制、消费类电子产品、通信系统、网络系统和无线系统等各类产品市 场,基于ARM技术的微处理器应用约占据了 32位RISC微处理器75%以上的 市场份额,ARM技术正在逐步渗入到我们生活的各个方面。
ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供 应商,本身不直接从事芯片生产,靠转让设计许可,由合作公司生产各具特色的 芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据 各自不同的应用领域,加入适当的外围电路,从而形成白己的ARM微处理器芯 片并进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权, 因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,乂使整个系 统成本降低,使产品更容易进入市场并被消费者所接受,更具有竞争力。
1. 1 ARM处理器的特点
采用RISC架构的ARM微处理器一般具有如下特点:
体积小、低功耗、低成本、高性能;
支持Thumb (16位)/ARM (32位)双指令集,能很好地兼容8位/16位 器件;
大量使用寄存器,指令执行速度更快;
大多数数据操作都在寄存器中完成;
寻址方式灵活简单,执行效率高;
指令长度固定。
2 ARM微处理器系列
ARM微处理器目前包括下面儿个系列,除了具有ARM体系结构的共同特点 以外,每一个系列的ARM微处理器都有各自的特点和应用领域。
ARM7系列;
ARM9系列;
ARM9E系列;
ARM10E 系列;
SecurCore 系列;
Cortex 系列。
2. 1 ARM7微处理器系列
ARM7系列微处理器为低功耗的32位RISC处理器,最适合于要求价位和 低功耗的消费类应用。ARM7微处理器系列具有如下特点:
具有嵌入式ICE-RT逻辑,调试开发方便;
极低的功耗,适合对功耗要求较高的应用,如便携式产品;
能够提供0.9MIPS/MHZ的三级流水线结构;
代码密度高并兼容16位的Thumb指令集;
对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等;
指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品 升级换代;
主频最高可达130MIPS,高速
原创力文档


文档评论(0)