精选-ARM原理及应用复习题(附答案)

  • 格式:doc
  • 大小:63.00 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现的。 8.STM32 芯片内部集成的 12 位 位 ADC 是一种逐次逼近(比较)型模拟数字转换器,具有 18 个通道 ,可测量 16 个外部 和 2 个内部信号源 。 9.STM32 的 NVIC 管理着包括 Cortex-M3 核异常等中断,其和 ARM 处理器核的接口紧密相 连,可以实现 时延 的中断处理,并有效地处理 后到中断 。 10.系统计时器(SysTick)提供了 1 个 24 位二进制递减 计数器,具有灵活的控制机制 11.STM32 通用定时器 TIM 的 16 位计数器可以采用三种方式工作,分别为 向上计数 模式、 向下计数 模式和 向上下计数 模式。 12.STM32 系列 ARM Cortex-M3 芯片支持三种复位形式,分别为 上电 复位、 按键 复位和 备 份 复位。
。除此之外,高级控制定时器具有刹车输入,互补输出和重复次数计数器功能,基本定时器具 有触发 DAC 同步电路的功能。
10.简述 STM32 中 ADC 功能特点。 答: STM32 ADC 是 12 位逐次比较型 ADC,有 18 个通道,可测量 16 个外部、2 个内部信号源。各通道 的 A/D 转换可以单次、连续、扫描或间断模式执行。ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阈 值。
13.简述 STM32 的不同复用功能的重映射功能。 答: STM32 有很多的内置外设,这些内置外设都是与 I/O 口共用引出引脚,通过相应的配置,很多复 用功能的引脚可以通过重映射,从不同的 I/O 管脚引出。既方便了用户进行 PCB 设计,还可以 虚拟地增加复用功能的数量
简答题 1.什么是嵌入式系统?嵌入式系统一般由哪几部分构成?它与通用计算机有何区别? 答: 是一种嵌入受控器件内部,为特定应用而设计的专用计算机系统,具有“嵌入性”、“专用性” 和“计算机系统”3 个基本要素。//它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统 以及用户的应用程序等四个部分组成。//嵌入式系统通常执行的是带有特定要求的预先定义的 任务,强调控制能力与控制的可靠性;而通用计算机则可以通过安装各种软件执行各种不同的 任务,强调高速、海量的数值计算。
12. Cortex-M3 的处理器有那两种工作模式和状态?如何进行工作模式和状态的切换? 答: 工作模式: 1.线程模式;2.处理模式 处理器复位或异常退出时为线程模式,出现异常时进入处理模式。 工作状态: 1.Thumb 状态;2.调试状态 正常执行 16 位和 32 位的 Thumb 和 Thumb-2 指令时进入 Thumb 状态,调试时进入调试状态。
8.简述 STM32 中 SPI 功能特点。 答: SPI 即串行设备接口,STM32 的 SPI 可以实现主设备或从设备协议,当配置为主设备时,SPI 可 以连接多达 16 个独立从设备,收发数据寄存器的宽度可配置为 8 位或 16 位。通过 SPI 可以实 现读写 SD 卡,控制触摸屏等功能。
9.简述 STM32 中 TIM 功能特点。 答: STM32 提供了高级控制定时器 TIM1/8,通用定时器 TIM2~5,基本定时器 TIM6/7。这几个定时器 都是由可编程预分频器驱动的 16 位自动装载计数器构成。它们都可以做一些基本的定时,还可 以做 PWM 输出或者输入捕获
2.ARM Cortex-M3 有何特点? 答: 采用哈佛结构的 32 位处理器内核,具有高性能、实时功能、数字信号处理、低功耗与低电压操 作特性,同时还保持了集成度高和易于开发的特点。
3.简述 Cortex-M3 系统滴答定时器的功能和作用。 答:
功能:给操作系统提供一个硬件上的中断作为整个系统的时基 作用:1.产生操作系统的时钟节拍;2.便于不同处理器之间程序移植;3.当作计时器测量时间。
4.STM32 共有那几种基本时钟信号? 答: 5种 HSI:高速内部时钟信号;HSE:高速外部时钟信号; LSI:低速内部时钟信号;LSE:低速外部时钟信号; PLL:锁相环倍频输出。
5.简述嵌套向量中断控制器(NVIC)的主要特性。 答: 支持嵌套和向量中断 43 个可屏蔽中断通道; 16 个可编程的优先等级; 低延迟的异常和中断处理; 电源管理控制; 系统控制寄存器的实现;
6.简述 STM32 上机调试操作步骤。 答: (1)启动 STM32 开发平台程序; (2)编写程序源代码,编译代码; (3)用仿真器连接硬件烧录程序,进行 debug,观察硬件是否按照预期工作; (4)如非正常工作,检查程序代码是否存在错误,再检查硬件系统是否有损坏,直至系统工作 正常。
7.简述 STM32 中 USART 功能特点。 答: STM32 的 USART 为通用同步异步收发器,支持同步单线通信和半双工单线通信,可利用分数波特 率发生器提供宽范围的波特率选择。还支持 LIN,智能卡协议和 IrDA 红外通信,以及调制解调 器等操作,还具有 DMA。
《ARM 原理及应用》复习题
填空题
1.STM32F103 是_32_位单片机,内核是 ARM 公司的___Cortex-M3___。 2.STM32F103 最高工作频率___72MHz___。片内具有多种外设,它们分别是:_GPIO_、_USART_、 _I2C_、_SPI_、_ADC_、_DAC_、_TIM_、_RTC_、_IWDG_、_WWDG_。 IWDG:独立看门狗 WWDG:窗口看门狗 3.STM32103 的 GPIO 端口具有多种配置状态,输入有 3 种状态,它们分别是_模拟输入_、_浮空 输入__和 上拉/下拉输入;输出有 4 种状态,它们分别是_通用推挽输出_、_通用开漏输出_、_ 复用推挽输出_和_复用开漏输出_。 5.当 STM32I/O 端口配置为输入时,输出功能被_禁止_,施密特触发器被 激活__。 6.STM32Hale Waihona Puke Baidu的所有端口都有外部中断能力。当使用 外部中断线 时,相应的引脚必须配置成 输入模式 。 7.STM32 具有单独的位设置或位清除能力。这是通过 GPIOx->BSRR_ 和 GPIOx->BRR 寄存器来