嵌入式复习资料(3)

1970-01-01 08:00

37.向量中断控制器允许有相同的优先级。( 对 )

38.如果两个中断的抢占式优先级相同,则按先来后到的顺序处理。( 对 ) 39ADC主要完成模/数转换功能。( 对 )

40.STM32 ADC是一个12位的连续近似模拟到数字的转换器。( 对 ) 41.ADC转换器在每次结束一次转换后触发一次DMA传输。(对 ) 42.由AD的有限分辨率而引起的误差称为量化误差。(对)

43.转换速率是指完成一次从模拟到数字的AD转换所需的时间。( 对) 44.STM32 ADC只可以在单一模式下工作。( 错 )

45.如果规则转换已经在运行,为了注入转换后确保同步,所有的ADC的规则转换被停止,并在注入转换结束时同步恢复。( 对 )

三、名词解释题(写出系列缩写名词的英文全称和中文解释) 1.RTOS 2.DMA 3.NVIC 4.GPIO 5.ADC 6.CMSIS 7.USART 8.AHB 9.APB 10.RCC 11.RTC 12.WWDG 13.EXTI 14.SOC 15.MPU 16.DSP 17.FPGA 18.PLL 19.JTAG 20.IRQ

四、简答题

1、什么是嵌入式系统?嵌入式系统一般由哪几部分构成? P1

2、画出基于ARM-Cortex M3内核最小系统的电路图,并进行简要说明启动引脚所对应的启动模式。

3、Cortex-M3的处理器有那两种工作模式和状态?如何进行工作模式和状态的切换?

4、画出STM32内部的总线结构。并简要说明AHB总线与SRAM、DMA及APB总线之间的关系。

5、Cortex-M3的存储空间可以分为哪几个部分,每一部分的地址范围是怎样的?

6、画出基于CMSIS标准的应用程序的基本结构,并简述其所包含的三个基本功能层。

7、基于CMSIS标准的软件架构分为那几层?其中的CMSIS层一般由哪几部分组成?

8、STM32共有哪几种基本时钟信号?

10、STM32的GPIO的配置模式有那几种?如何进行配置模式的配置?

12、简述嵌套向量中断控制器(NVIC)的主要特性。

13、简述STM32的优先级划分与抢占的过程。

14、简述STM32的USART的功能特点。

15、如何设置STM32的串口的波特率。

16、STM32高级定时器有哪些功能?

17、已知STM32的系统时钟为72MHz,如何设置相关寄存器,实现20ms定时?

18、简述DMA控制器的基本功能。

19、请描述DMA通道的工作模式、工作原理。

20、简述STM32的ADC系统的功能特性。

21、简述STM32的双ADC工作模式。

22、简述进程、线程和程序三者的区别。

23、在操作系统中什么叫移植?简述μC/OS-II系统移植的步骤。

24、画出μC/OS-II任务的存储结构,并简述任务的主要组成部分及各部分的作用。

25、简要说明μC/OS-II任务状态及其转换关系。

五、编程与应用题

1、在一个STM32点亮LED的程序中,部分代码如下: void GPIO_Configuration(void) {

GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); } … while (1) { }

/*循环点亮LED*/

GPIO_WriteBit(GPIOA, GPIO_Pin_2, (BitAction)0x01); //① Delay(0XFFFFF);

GPIO_WriteBit(GPIOA, GPIO_Pin_2, (BitAction)0x00); //② Delay(0XFFFFF);

GPIO_WriteBit(GPIOA, GPIO_Pin_3, (BitAction)0x01); //③ Delay(0XFFFFF); Delay(0XFFFFF);

GPIO_WriteBit(GPIOA, GPIO_Pin_3, (BitAction)0x00); //④

(1)简述GPIO_Configuration函数对IO接口配置的步骤; 解:设置引脚、设置速率、设置模式

(2)分析该程序,LED分别连接在哪些IO引脚上,当引脚输出高电平时,是点亮还是熄灭LED? 解:熄灭

(3)分析循环点亮LED代码,补充相应的注释。

解:点亮连接的PA2上的LED灯、熄灭.....、点亮连接PA3上的LED、熄灭......

(4)库函数GPIO_SetBits和GPIO_ResetBits的原形如下,用这两个函数重写循环点亮LED代码。

2、利用STM32的GPIO接口及其操作,编程实现4个LED按照LED1、LED2、LED3、LED4的顺序循环显示。硬件连接图如图所示。


嵌入式复习资料(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公开课的关注点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: