ARM原理及应用复习题.docx

ARM原理及应用复习题.docx

ID:53278364

大小:27.01 KB

页数:4页

时间:2020-04-02

ARM原理及应用复习题.docx_第1页
ARM原理及应用复习题.docx_第2页
ARM原理及应用复习题.docx_第3页
ARM原理及应用复习题.docx_第4页
资源描述:

《ARM原理及应用复习题.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《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种状态,它们分别是_通用推挽输出_、_通用开漏

2、输出_、_复用推挽输出_和_复用开漏输出_。4.ST公司的STM32系列芯片采用了Cortex-M3__内核,STM32F103最高工作频率为72__MHz。5.当STM32的I/O端口配置为输入时,输出功能被_禁止_,施密特触发器被激活__。6.STM32的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成输入模式。7.STM32具有单独的位设置或位清除能力。这是通过GPIOx->BRR_和GPIOx->BSRR寄存器来实现的。8.STM32芯片内部集成的12位位ADC是一种逐次逼近型模拟数字转换

3、器,具有16个通道个通道,可测量16个外部个外部和5个信号源个内部信号源。9.STM32的NVIC管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现时延的中断处理,并有效地处理后到中断中断。10.系统计时器(SysTick)提供了1个24位二进制递减计数器,具有灵活的控制机制11.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和向上下计数模式。12.STM32系列ARMCortex-M3芯片支持三种复位形式,分别为上电复位、接键复位和

4、备份复位。简答题1.什么是嵌入式系统?它与通用计算机有何区别?嵌入式的定义是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统与通用计算机系统有着完全不同的技术要求和技术发展方向。通用计算机系统的技术要求是高速、海量的数值计算,其技术发展方向是总线速度的无限提升、存储容量的无限扩大;而嵌入式计算机

5、系统的技术要求则是智能化控制,技术发展方向是与对象系统密切相关的潜入性能、控制能力与控制的可靠性不断提高。   嵌入式系统(简称“嵌”)和通用计算机(简称“通”)的主要区别包括以下几点:1.形式与类型   “通”:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机     “嵌”:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类2.组成         “通”:通用处理器、标准总线和外设、软硬件相对独立     “嵌”:面向特定应用的微处理器,总线和外设一般集成在处理器内部,

6、软硬件紧密结合3.系统资源     “通”:系统资源充足,有丰富的编译器、集成开发环境、调试器等     “嵌”:系统资源紧缺,没有编译器等相关开发工具4.开发方式     “通”:开发平台和运行平台都是通用计算机      “嵌”:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统5.二次开发性   “通”:应用程序可重新编程            “嵌”:一般不能重新编程开发6.发展目标     “通”:编程功能电脑,普遍进入社会    “嵌”:变为专用电脑,实现“普及计算” 2.ARMCorte

7、x-M3有何特点?课本第九页前两段ST公司的STM32系列芯片采用了ARM Cortex-M3内核,其分为两个系列。STM32F101系列为标准型,运行频率为36MHz;STM32F103系列为标准型,运行频率为72MHz。STM32全系列芯片都具有引脚到引脚一一对应的特点,并且相同封装的内部资源均相同,这就给用户升级带来很大方便。1.简述Cortex-M3系统滴答定时器的功能和作用。SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作

8、系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此,需要一个定时器来产生周期性的中断,而且最好还让用户程序不能随意访问它的寄存器,以维持操作系统“心跳”的节律。2.STM32共有那几种基本时钟

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

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

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