STM32复习题知识讲解 联系客服

发布时间 : 星期五 文章STM32复习题知识讲解更新完毕开始阅读

TM32题

S复习

精品文档

一、 选择题

1、STM32F407VET6这款单片机型号表明该款单片机的引脚数目为( )

A、48 B、64 C、100 封装类型为( )

A、BGA B、LQFP C、VFQFPN

2、下列开发软件中,不能用来开发STM32的程序的是( )

A、 EWARM B、MDK C、JDK

3、下列时钟源中不可以用来驱动系统时钟的是( )

A、HSE B、HSI C、LSI

4、STM32F103C8T6的SYSCLK最高为( )

A、48MHz B、72MHz C、168MHz

5、当两个中断的抢占式优先级和子优先级一样时,内核处理中断时,这两个中断都已

触发,响应规则为( )

A、按中断向量表的顺序 B、随机响应 C、按中断程序入口地址顺序 6、AHB是( )

A、高性能总线 B、高速外设总线 C、低速外设总线

7、在标准库中,如果某个GPIO作为数字量输入口,应配置为( )

A、 GPIO_Mode_AF B、GPIO_Mode_IN C、GPIO_Mode_AN

。。。PA9,如果配置为USART1_TX,应配置为( )

8、GPIOx_ODR 寄存器是( )

A、GPIO输出数据寄存器 B、GPIO输入数据寄存器 C、GPIO配置寄存器 9、高速外设总线是( )

A、AHB B、APB1 C、APB2

10、下列通讯方式中,没有同步时钟的是( )

A、UART B、SPI C、IIC

11、下列通讯方式中,发送和接收是同时进行的是( )

A、UART B、SPI C、IIC

12、 下列看门狗,可以避免跑乱的程序正好跑到喂狗程序从而导致不复位的情况是( )

A、独立看门狗 B、窗口看门狗 C、外部硬件看门狗

13、标准库中,当PA8被配置为外部中断线时,对应的中断向量默认为( )

A、EXTI8 B、EXTI9_5 C、EXTI5_9

14、当PA2配置为中断线,配置中断线时,EXTI_InitStructure.EXTI_Line= ( )

A、EXTI_Line2 B、GPIO_PinSource2 C、GPIO_Pin_2

15、带互补输出功能的定时器是( )

A、高级定时器 B、通用定时器 C、基本定时器

16、没有捕获/比较功能的定时器是( )

A、高级定时器 B、通用定时器 C、基本定时器

17、语句ADC_RegularChannelConfig(ADC1, ADC_Channel_17, 2, ADC_SampleTime_5

5Cycles5)使用规则通道组采集的是 ( )

A、 内部温度传感器的数据 B、内部参考电压的数据 C、某端口的数据

18、ADC初始化时,可通过结构体ADC_InitTypeDef 中ADC_ScanConvMode定义 ( )

A、ADC使用模式 B、ADC扫描模式 C、ADC连续转换模式

19、ADC初始化时,可通过结构体ADC_InitTypeDef 中ADC_ContinuousConvMode定

收集于网络,如有侵权请联系管理员删除

精品文档

义( )

A、ADC使用模式 B、ADC扫描模式 C、ADC连续转换模式

20、DMA初始化时结构体DMA_InitTypeDef 中DMA_PeripheralInc定义的是 ( )

A、数据传输方向 B、外设增量模式 C、存储器增量模式

21、若ADC使用DMA采集数据,DMA_InitTypeDef中的DMA_DIR 应配置为( )

A、DMA_DIR_PeripheralDST B、DMA_DIR_PeripheralSRC C、DMA_DIR_M2M

22、IIC通信时,起始信号定义为( )

IIC通信时,停止信号定义为( )

A、 SCL为高电平时拉低SDA B、SCL为高电平时拉高SDA C、SCL为低电平

时拉高SDA

23、支持多主结构的通讯方式是( )

A、485 B、IIC C、SPI

24、CAN通讯中,用于接收单元向具有相同ID的发送单元请求数据的帧叫( )

A、数据帧 B、遥控帧 C、过载帧

25、CAN通讯的标准格式ID为( )

CAN通讯的扩展格式ID为( )

A、8位 B、11位 C、29位

26、CAN通讯时,设置过滤器组0工作在1个32为位过滤器、标识符屏蔽模式,CA

N_F0R1=0XFFFF0000,CAN_F0R2=0XFF00FF00,则接收时最低位的ID应为( )

A、0 B、1 C、不必关心

27、下列哪个文件是μcos与处理器有关的代码,在移植时需要修改( )

A、os_cpu_c.c B、os_tmr.c C、os_cfg.h

28、μcos调用OSStart()开始启动任务管理,在调用该函数前必须至少创建( )个用户任

务。

A、0 B、1 C、2

29、μcos在任务没有配备任务控制块或被剥夺了任务控制块时的状态叫 ( )

A、就绪状态 B、等待状态 C、睡眠状态

30、μcos中,创建任务函数OSTaskCreate(void(*task)(void*pd),void *pdata,OS_STK *pt

os,INT8U prio) 第一个参数为( )

A、任务代码指针 B、任务参数指针 C、任务堆栈指针。

二、 判断题

1、嵌入式系统和PC都是计算机系统,因此需要完成某项功能只需要安装相应软件。

2、STM32是ST公司生产的基于Cortex内核的32位单片机,Cortex内核知识产权属

于ST公司。

3、基于STM32设计的产品,软件开发时必须使用MDK。

4、STM32产品和51系统的产品一样,采用外部晶振作为系统时钟。 5、STM32产品中设计有多个定时/计数器,采用同一时钟来驱动其工作。

6、独立看门狗IWDG的“独立”的意思是指其驱动时钟区别于其他器件,采用LSI驱

动。

7、STM32的中断系统可支持多达84个中断,因此至少要有84个不同的优先级才能将

其区分。

8、子优先级高的中断可以打断子优先级低的中断,实现中断嵌套。

收集于网络,如有侵权请联系管理员删除

精品文档

9、因为STM32系列单片机端口可以重映射,所以某个GPIO可以复用给任意外设使

用。

10、当STM32某GPIO配置为输出模式时,可以通过输入数据寄存器读取端口状态。 11、AHB总线是高性能总线,主要用于系统高性能、高时钟速率模块间通信。

12、一般说STM32定时器有多少个,并不包括SYSTICK,所以SYSTICK不是定时器。 13、STM32的定时器是16位的,SYSTICK定时器也是16位的。

14、在设计单片机键盘电路时,只有独立键盘和矩阵键盘两种设计方案。

15、因为GPIO_ReadInputDataBit()函数是读取端口电平状态,所以其返回值是bit。 16、端口复用配置时要使能其端口时钟和相应外设时钟,当端口重映射时还要使能辅

助功能时钟AFIO,并开启重映射。

17、STM32所有的中断可以赋予完全不相同的中断优先级。

18、中断函数名是中断程序的入口地址指针,默认已定义,所以不能象函数名一样定

义具有较强的随意性。

19、在STM32标准库中,获取状态标志位和中断状态标志位的底层实现其实是一样

的,但我们要养成良好习惯区分使用。

20、UART通讯时,接线时两个模块或设备间的TX和TX、RX和RX应该直接连接。 21、语句USART_SendData();执行完毕后,数据就已经从串口发送出去了。

22、STM系列MCU的USART数据收发可以采用查询方式、中断方式和DMA方式,其中

查询方式效率不高,因此在实际工程中较少使用。

23、STM32允许利用内部FLASH来存放一些数据,以实现掉电不丢失功能。但在电磁

干扰强烈的环境下要慎用,因为FLASH打开写保护后,程序区数据也有可能被电磁干扰误写。

24、STM32的所有IO口都可以作为外部中断输入。

25、每个外部中断线的触发方式可配置为上升沿触发、下降沿触发和高低电平触发。 26、双边沿触发是指先有上升沿再有下降沿才触发中断,或先有下降沿再有上升沿才

触发中断的方式。

27、STM32的WWDG和IWDG一样,只要喂狗时间不大于某个设定的时间即可。

28、STM32的窗口看门狗的设计目的是为了防止出现跑乱的程序还能刷新独立看门狗

喂狗操作,从而系统不复位、不能正常工作的尴尬。

29、可以使用基本定时器的输入捕获功能来测量输入脉冲信号。 30、STM32的定时器计数脉冲其能由内部时钟源提供。

31、STM32F1系列MCU的ADC最高转换速率为1M,可以通过双ADC快速交替模式来实

现采样速度翻倍。

32、I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳

定。

33、IIC是异步通讯方式。

34、μcos的任务优先级可以一样。

三、 填空题

1、嵌入式系统上的软件通常是暂时不变的;所以经常称为 。

2、STM32的4位中断优先级控制位又分成2组,从高位开始,前面2位定义的是

3、STM32的 的功能,把某些功能引脚映射到其他引脚,可以方便PCB布局,或

当默认复用功能端口被占用的时候有备用端口。

收集于网络,如有侵权请联系管理员删除