2022年最新ARM原理及应用复习题.pdf
《2022年最新ARM原理及应用复习题.pdf》由会员分享,可在线阅读,更多相关《2022年最新ARM原理及应用复习题.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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寄存器来实现的。8STM32芯片内部集成的 12 位 位 ADC是一种逐次逼近型模拟数字转换器,具有 16个通道个通道,可测量 16个外部个外部和 5个信号源个内部信号源。9S
3、TM32的 NVIC 管理着包括Cortex-M3 核异常等中断, 其和 ARM 处理器核的接口紧密相连,可以实现时延的中断处理,并有效地处理后到中断中断。10系统计时器(SysTick )提供了 1 个 24 位二进制递减计数器,具有灵活的控制机制11 STM32通用定时器TIM 的 16 位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和向上下计数模式。12STM32系列 ARM Cortex-M3 芯片支持三种复位形式,分别为上电复位、接键复位和备份复位。简答题1.什么是嵌入式系统?它与通用计算机有何区别?嵌入式的定义是以应用为中心,以计算机技术为基础,并且软硬件可定制,适
4、用于各种应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统与通用计算机系统有着完全不同的技术要求和技术发展方向。通用计算机系统的技术要求是高速、海量的数值计算,其技术发展方向是总线速度的无限提升、存储容量的无限扩大;而嵌入式计算机系统的技术要求则是智能化控制,技术发展方向是与对象系统密切相关的潜入性能、控制能力与控制的可靠性不断提高。嵌入式系统(简称“ 嵌” )和通用计算机(简称“ 通” )的主要区别包括以下几点:1.形式与类型“ 通”
5、 :实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机“ 嵌” :“ 看不见 ” 的计算机,形式多样,应用领域广泛,按应用进行分类2.组成“ 通 ” :通用处理器、标准总线和外设、软硬件相对独立“ 嵌” :面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合3.系统资源“ 通 ” :系统资源充足,有丰富的编译器、集成开发环境、调试器等“ 嵌” :系统资源紧缺,没有编译器等相关开发工具4.开发方式“ 通 ” :开发平台和运行平台都是通用计算机“ 嵌” :采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统5.二次开发性“ 通” :应用程
6、序可重新编程“ 嵌 ” :一般不能重新编程开发6.发展目标“ 通 ” :编程功能电脑,普遍进入社会“ 嵌 ” :变为专用电脑,实现“ 普及计算 ”2.ARM Cortex-M3 有何特点 ? 课本第九页前两段精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 4 页 - - - - - - - - - - 精品文档精品文档ST公司的 STM32系列芯片采用了ARM Cortex-M3 内核,其分为两个系列。STM32F101系列为标准型,运行频率为36MHz ;STM32F103系列为标准型, 运
7、行频率为72MHz 。STM32全系列芯片都具有引脚到引脚一一对应的特点,并且相同封装的内部资源均相同,这就给用户升级带来很大方便。3.简述 Cortex-M3 系统滴答定时器的功能和作用。SysTick定时器被捆绑在NVIC 中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如, 为多个任务许以不同数目的时间片, 确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此, 需要一个定时器来产生周期性的中断,而且最好还让用户
8、程序不能随意访问它的寄存器,以维持操作系统“心跳”的节律。4.STM32共有那几种基本时钟信号?课本第六页,最上面一段(4 个)5.简述嵌套向量中断控制器(NVIC)的主要特性。课本第 107 页中间那一段答:STM32的嵌套向量中断控制器(NVIC) 管理着包括Cortex-M3 核异常等中断,其和ARM 处理器核的接口紧密相连,可以实现低延迟的中断处理,并有效地处理晚到的中断。STM32嵌套向量中断控制器(NVIC)的主要特性如下:q 具有 43 个可屏蔽中断通道(不包含16 个 Cortex-M3 的中断线)。q 具有 16 个可编程的优先等级。q 可实现低延迟的异常和中断处理。q 具有
9、电源管理控制。q 系统控制寄存器的实现。6.简述 STM32上机调试操作步骤。课本第 53 页(使用调试器调试和运行的具体步骤)7.简述 STM32中 USART 功能特点。答:STM32的 USART 为通用同步异步收发器,其可以与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART 还可以利用分数波特率发生器提供宽范围的波特率选择。STM32的 USART 支持同步单向通信和半双工单线通信。同时,其也支持LIN( 局部互连网 ) ,智能卡协议和IrDA( 红外数据 )SIR ENDEC 规范,以及调制解调器(CTS/RTS)操作。 STM32还具备多处理器通信能力
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 最新 ARM 原理 应用 复习题
限制150内