ARM原理及应用复习题.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM原理及应用复习题

《ARM原理及应用》复习题 填空题 1.STM32F103是_32_位单片机,内核是ARM公司的___Cortex-M3___。 2.STM32F103最高工作频率___72MHz___。片内具有多种外设,它们分别是:_GPIO_、_USART_、_I2C_、_SPI_、_ADC_、_DAC_、_TIM_、_RTC_、_IWDG_、_WWDG_。 3.STM32103的GPIO端口具有多种配置状态,输入有3种状态,它们分别是_模拟输入_、_浮空输入__和 上拉/下拉输入;输出有4种状态,它们分别是_通用推挽输出_、_通用开漏输出_、_复用推挽输出_和_复用开漏输出_。 4.ST公司的STM32系列芯片采用了Cortex-M3__内核,STM32F103最高工作频率为72__MHz。 5.当STM32的I/O端口配置为输入时,输出功能被_禁止_,施密特触发器被激活__。 6.STM32的所有端口都有外部中断能力。当使用 外部中断线 时,相应的引脚必须配置成 输入模式 。 7.STM32具有单独的位设置或位清除能力。这是通过GPIOx-BRR_ 和GPIOx-BSRR寄存器来实现的。 8.STM32芯片内部集成的 12位 位ADC是一种逐次逼近型模拟数字转换器,具有 16个通道 个通道,可测量 16个外部 个外部和 5个信号源 个内部信号源。 9.STM32的 NVIC 管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现 时延的中断处理,并有效地处理 后到中断 中断。 10.系统计时器(SysTick)提供了1个 24位二进制递减计数器,具有灵活的控制机制 11.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为 向上计数 模式、 向下计数 模式和 向上下计数 模式。 12.STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为 上电 复位、接键复位和 备份 复位。 简答题 什么是嵌入式系统?它与通用计算机有何区别? 嵌入式的定义是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。 嵌入式系统与通用计算机系统有着完全不同的技术要求和技术发展方向。通用计算机系统的技术要求是高速、海量的数值计算,其技术发展方向是总线速度的无限提升、存储容量的无限扩大;而嵌入式计算机系统的技术要求则是智能化控制,技术发展方向是与对象系统密切相关的潜入性能、控制能力与控制的可靠性不断提高。 ? ??嵌入式系统(简称“嵌”)和通用计算机(简称“通”)的主要区别包括以下几点: 形式与类型???“通”:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机?????“嵌”:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类 组成?????????“通”:通用处理器、标准总线和外设、软硬件相对独立?????“嵌”:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合 系统资源?????“通”:系统资源充足,有丰富的编译器、集成开发环境、调试器等?????“嵌”:系统资源紧缺,没有编译器等相关开发工具 开发方式?????“通”:开发平台和运行平台都是通用计算机??????“嵌”:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统 二次开发性???“通”:应用程序可重新编程????????????“嵌”:一般不能重新编程开发 发展目标?????“通”:编程功能电脑,普遍进入社会????“嵌”:变为专用电脑,实现“普及计算”? ARM Cortex-M3有何特点? 课本第九页前两段 ST公司的STM32系列芯片采用了ARM?Cortex-M3内核,其分为两个系列。STM32F101系列为标准型,运行频率为36MHz;STM32F103系列为标准型,运行频率为72MHz。STM32全系列芯片都具有引脚到引脚一一对应的特点,并且相同封装的内部资源均相同,这就给用户升级带来很大方便。 简述Cortex-M3系统滴答定时器的功能和作用。 SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档