stm32试题及答案要点 - 图文 下载本文

内容发布更新时间 : 2024/12/22 20:35:10星期一 下面是文章的全部内容请认真阅读。

(A)EXTI线14 (B)EXTI线15 (C)EXTI线12 (D)EXTI线13

43.上图中WKUP连接了STM32F10X的PA0 GPIO,PA0通用IO端口映射到外部中断

事件线上是( A )

(A)EXTI线0 (B)EXTI线1 (C)EXTI线2 (D)EXTI线3 44./** @addtogroup Peripheral_registers_structures * @{ */ /**

* @brief Analog to Digital Converter */

typedef struct {

__IO uint32_t SR; __IO uint32_t CR1; __IO uint32_t CR2; __IO uint32_t SMPR1; __IO uint32_t SMPR2; __IO uint32_t JOFR1; __IO uint32_t JOFR2; __IO uint32_t JOFR3; __IO uint32_t JOFR4; __IO uint32_t HTR; __IO uint32_t LTR; __IO uint32_t SQR1; __IO uint32_t SQR2; __IO uint32_t SQR3; __IO uint32_t JSQR; __IO uint32_t JDR1; __IO uint32_t JDR2;

__IO uint32_t JDR3; __IO uint32_t JDR4; __IO uint32_t DR; } ADC_TypeDef;

ADC注入通道数据偏移寄存器有4个,其偏移地址为14H-20H,JOFR1的偏移地址为( D )

(A)0x20 (B)0x1c (C)0x18 (D)0x14

45./** @addtogroup Peripheral_registers_structures * @{ */ /**

* @brief Analog to Digital Converter */

typedef struct {

__IO uint32_t SR; __IO uint32_t CR1; __IO uint32_t CR2; __IO uint32_t SMPR1; __IO uint32_t SMPR2; __IO uint32_t JOFR1; __IO uint32_t JOFR2; __IO uint32_t JOFR3; __IO uint32_t JOFR4; __IO uint32_t HTR; __IO uint32_t LTR; __IO uint32_t SQR1; __IO uint32_t SQR2; __IO uint32_t SQR3; __IO uint32_t JSQR; __IO uint32_t JDR1; __IO uint32_t JDR2; __IO uint32_t JDR3; __IO uint32_t JDR4; __IO uint32_t DR; } ADC_TypeDef;

ADC注入通道数据偏移寄存器有4个,其偏移地址为14H-20H,JOFR2的偏移地址为((A)0x14 (B)0x18 (C)0x1c (D)0x20

46.Cortex-M3的提供的流水线是( B ) (A)2级 (B)3级 (C)5级 (D)8级

47.Contex – M3处理器的寄存器r14代表( B )

B ) (A)通用寄存器 (B)链接寄存器 (C)程序计数器 (D)程序状态寄存器

48.固件库中的功能状态(FunctionalState)类型被赋予以下两个值( A ) (A)ENABLE或者DISABLE (B)SET或者RESTE

(C)YES或者NO (D)SUCCESS或者ERROR

49.固件库中的标志状态(FlagStatus)类型被赋予以下两个值( C ) (A)ENABLE或者DISABLE (B)SUCCESS或者ERROR

(C)SET或者RESTE (D)YES或者NO

50.DMA控制器可编程的数据传输数目最大为( A )。 A.65536 B.65535 C.1024 D.4096

51.STM32中,1 个DMA请求占用至少( B )个周期的CPU 访问系统总线时间。 A.1 B.2 C.3 D.4 52.STM32的USART根据( A )寄存器M位的状态,来选择发送8位或者9位的数据字。 A.USART_CR1 B.USART_CR2 C.USART_BRR D.USART_CR3

53.下面不属于STM32的bxCAN的主要工作模式为( C )。 A.初始化模式 B.正常模式 C.环回模式 D.睡眠模式

54.和PC系统机相比嵌入式系统不具备以下哪个特点( C )。 A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简

55.嵌入式系统有硬件和软件部分构成,以下( C )不属于嵌入式系统软件。 A. 系统软件 B. 驱动 C. FPGA编程软件 D. 嵌入式中间件 56.在APB2上的I/O脚的翻转速度为( A )。

A.18MHz B.50MHz C.36MHz D.72MHz

57.当输出模式位MODE[1:0]=“10”时,最大输出速度为( B )。

A.10MHz B.2MHz C.50MHz D.72MHz

58.在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到( A )中。

A.SRAM B.Flash C.ADC_JDRx寄存器 D.ADC_CR1

59.STM32规则组由多达( A )个转换组成。

A.16 B.18 C.4 D.20

60.在STM32中,( A )寄存器的ALIGN位选择转换后数据储存的对齐方式。

A.ADC_CR2 B.ADC_JDRx C.ADC_CR1 D.ADC_JSQR

61.ARM Cortex-M3不可以通过( D )唤醒CPU。

A.I/O端口 B.RTC 闹钟 C.USB唤醒事件 D.PLL

62.STM32嵌套向量中断控制器(NVIC) 具有( A ) 个可编程的优先等级。

A.16 B.43 C.72 D.36

64.STM32的外部中断/事件控制器(EXTI)支持( C )个中断/事件请求。

A.16 B.43 C.19 D.36

65.STM32的USART根据( A )寄存器M位的状态,来选择发送8位或者9位的数据字。

A.USART_CR1 B.USART_CR2 C.USART_BRR D.USART_CR3

66.DMA控制器可编程的数据传输数目最大为(A )。

A.65536 B.65535 C.1024 D.4096

67.每个DMA通道具有( A )个事件标志。

A.3 B.4 C.5 D.6

68.STM32中,1 个DMA请求占用至少( B )个周期的CPU 访问系统总线时间。

A.1 B.2 C.3 D.4

二、判断题

1.Cortex-M3系列处理器支持Thumb指令集。( 错 )

2.Cortex-M3系列处理器支持Thumb-2指令集。( 对 ) 3.Contex-M3系列处理器内核采用了哈佛结构的三级流水线。( 对 ) 4.Cortex-M系列不支持Thumb-2指令集。( 错 )

5.Contex-M3系列处理器内核采用了冯诺依曼结构的三级流水线。( 错 ) 6.STM32系列MCU在使用电池供电时,提供3.3~5V的低电压工作能力。( 错 ) 7.STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。( dui ) 8.Cortex-M3在待机状态时保持极低的电能消耗,典型的耗电值仅为2μA。( 错 ) 9.当处理器在Thread模式下,代码一定是非特权的。( 错 ) 10.Context-M3处理器可以使用4个堆栈。( 错 ) 11.在系统复位后,所有的代码都使用Main栈。( 对 )

12.高寄存器可以被所有的32位指令访问,也可以被16位指令访问。( 错 ) 13.在系统层,处理器状态寄存器分别为:APSR,IPSR, PPSR。( 错 ) 14.APSR程序状态寄存器的28位,当V=0,表示结果为无益处。( 对 ) 15.Cortex-M3只可以使用小端格式访问代码。( 错 ) 16.所谓不可屏蔽的中断就是优先级不可调整的中断。( 错)