蓝桥杯嵌入式客观题总结

一、CPU芯片:STM32F103RBT6

STM32:32位的MCU(ST:意法半导体公司  M:微控制器  32:32bit   )
F = 通用类型 
103:中容量   105、107大容量
Z:144引脚   V:100引脚      R:64引脚   C:48引脚    T:36引脚(芯片引脚数目)
4 = 16K   6 = 32K   8 = 64K   B= 128K   C = 256K  D = 384K  E = 512K(flash大小)
H = BGA     T = LQFP      U = VFQFPN     Y = WLCSP64(芯片封装方法)
6 = -40°C ~ 85°C     7 = -40°C ~ 105°C(芯片承受温度)

所以CPU为
20KB RAM空间,

128KB Flash空间,

3个USART,(开发板只使用了俩个,其中UART2连接处理器芯片和USB转串口芯片)

64引脚

1个7通道DMA,一次可以传输2^16=65535个字节的数据;3 个事件标志(DMA 半传输、DAM 传输完成、DMA传输出错);数据长度可以是字节、半字、字;1 个DMA请求占用至少2个周期的CPU 访问系统总线时间

SysTick,系统定时器,只能递减,24位

2个12位ADC,每个独立ADC有18个通道,16个是外部通道;有俩种模式:注入模式和规则模式;规则组最多可以使用 16 个通道,注入组最多可以使用 4 个通道。ADC_CLK最大是14MHz;产生事件:转换结束、注入转换结束和发生模拟看门狗。(开发板只使用了ADC1的通道8)

2个I²C(开发板只使用1个连接EEPROM:256字节)

2个SPI(开发板未使用)

4个TIM:高级定时器TIM1;通用定时器TIM2/3/4,16位。TIM1可以向上/向下/两边 (三种方式)计数

三种低功耗模式:睡眠、停止、待机

运行模式:调节器以正常功耗模式提供1.8V电源(内核,内存和外设);
睡眠模式:Cortex-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行;
停止模式:调节器以低功耗模式提供1.8V电源,以保存寄存器和SRAM的内容;所有时钟都已停止。
待机模式:调节器停止供电。除了备用电路和备份域外,寄存器和SRAM的内容全部丢失。1.8V内核电源关闭

10个16位的备份寄存器
为了允许访问备份寄存器(BKP_xx)和RTC,电源控制寄存器(PWR_CR)的DBP 位必须置为1;使能(置1)后备区域时钟后还要使能电源的寄存器 PWR_CR 的 DBP 位来取消后备区域的写保护。

若看门狗WWDG被启动,当递减计数器的值小于0x40,则产生复位。
在寄存器IWDG_KR中写入在这里插入图片描述
外部中断/事件控制器(EXTI)
线 0~15:对应外部 IO 口的输入中断。
线 16:连接到 PVD 输出。
线 17:连接到 RTC 闹钟事件。
线 18:连接到 USB 唤醒事件。

STM32内部FLASH操作一次固定16位

STM32根据FLASH主存储块容量、页面的不同,系统存储器的不同,分为小容量、中容量、大容量、互联型,共四类产品。
小容量产品主存储块1-32KB, 每页1KB。系统存储器2KB。
中容量产品主存储块64-128KB, 每页1KB。系统存储器2KB。
大容量产品主存储块256KB以上, 每页2KB。系统存储器2KB。
互联型产品主存储块256KB以上, 每页2KB。系统存储器18KB。

在APB2上的I/O脚的翻转速度为18MHz

重映像不适用与36脚的封装

以下哪几种操作系统适合在STM32系列微控制器( AB )
A. μC/os-II
B. Free RTOS
C. Windows CE
D. Linux

STM32的可编程TIM1定时器的时基单元包含( ABCD )。(多选)
A.计数器寄存器(TIM1_CNT)
B.预分频器寄存器 (TIM1_PSC)
C.自动装载寄存器 (TIM1_ARR)
D.周期计数寄存器 (TIM1_RCR)

高级定时器TIM1的特性( ABCD )。(多选)
A.具备16位上,下,上/下自动装载计数器
B.具备16位可编程预分频器。
C.可以在指定数目的计数器周期之后更新定时器寄存器。
D.可以通过事件产生中断,中断类型丰富,具备DMA功能

STM32的可编程通用定时器的时基单元包含( ABC )。(多选)
A.计数器寄存器(TIMx_CNT)
B.预分频器寄存器(TIMx_PSC)
C.自动装载寄存器(TIMx_ARR)
D.以上都不是

ARM Cortex-M3不可以通过( D )唤醒CPU。
A.I/O端口
B.RTC 闹钟
C.USB唤醒事件
D.PLL

哪些是STM32的ADC系统的特点( ABCD )。 (多选)
A.12-位分辨率
B.自校准
C.可编程数据对齐
D.单次和连续转换模式

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

用户选择字节的大小为( A )。
A.512字节
B.2K
C.1K
D.128K

下列哪个不是RealView MDK开发环境的特点( D )。
A.Windows风格
B.兼容的Keil μVision界面
C.全面的ARM处理器支持
D.体积庞大

下列哪种方法可以对STM32进行程序下载( ABC )。(多选)
A.Keil ULink
B.J-Link
C.在应用编程
D.以上都不可以

STM32的bxCAN的主要工作模式为( ABCD )。
A.初始化模式
B.正常模式
C.环回模式
D.睡眠模式

在程序中,可以将CAN_BTR寄存器的( AB )位同时置1,来进入环回静默模式。(多选)
A.LBKM
B.SILM
C.BTR
D.以上都不

STM32提供了三种不同的时钟源,其都可被用来驱动系统时钟SYSCLK,这三种时钟源分别为( ABC )。
A.HSI振荡器时钟
B.HSE振荡器时钟
C.PLL时钟
D.HLI振荡时钟

47、在STM32中,当( AB )发生时,将产生电源复位。(多选)
A.从待机模式中返回
B.上电/掉电复位(POR/PDR复位)
C.NRST管脚上的低电平
D.PLL

48、以下哪个时钟信号可被选作MCO 时钟( ABCD )。(多选)
A.SYSCLK
B.HSI
C.HSE
D.以2分频的PLL 时钟

  • 9
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值