蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题

Posted FILWY_M

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题相关的知识,希望对你有一定的参考价值。

1 填空题

  1. 嵌入式竞赛平台上板载的微控制器是: 3 级流水线,具有 128 Kbytes的Flash存储空间。(请在第一、二空格处填写10进制数值)
    解析:STM32G431RBT6采用采用的是CotexM4,STM32F103RBT6采用的是CotexM3,都是采用三级流水线结构。
    STM32G431RBT6数据手册里面可以查到拥有128KB得Flash。
    在这里插入图片描述
  2. 嵌入式竞赛平台上板载的微控制器提供了 2 个逐次逼近模拟数字转换器,在12位、右对齐模式下,参考电压3.3V,当ADC数据寄存器中的值为0x381时,理论上输入电压为 0.72V。(请在第一个空格处填写10进制数字,第二个空格处保留小数点后2位有效数字)
    解析:同样在STM32G431RBT6数据手册里面可以查到拥有2个12位得ADC。将0x381换算为十进制为891,由于STM32的参考电压是3.3V,所以得到输入电压为:891/4095*3.3V=0.72V。
    在这里插入图片描述

2 不定项选择题

  1. 设置STM32微控制器的串口通信波特率,应修改( D)。
    A. USART_DR
    B. USART_SR
    C. USART_GTPR
    D. USART_BRR
    解析:在STM32G4参考手册中可以查到。
    在这里插入图片描述
  2. 下列关于DS18B20温度传感器的说法中正确的是(ACD )。
    A. 通过单总线协议进行通信。
    B. 能够在0.1秒内将温度数据转换为12位数字。
    C. 最高转换精度为0.0625℃。
    D. 可以DQ引脚寄生电源供电,VDD可以不接电源。
    解析:查询DS18B20的数据手册,可知DS18B20采用的是1-WIRE协议,A正确,这个应该不查也知道。如下图,可以看到可以在750ms内将温度数据转换为12位数字,所以B不正确。转换精度最高为0.0625,手册里面也有说,C正确。D正确,手册里面也有说。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 在下图所示的ADC采集电路中,实际采集结果与理论值相比偏小,该如何优化这个电路( A)。
    在这里插入图片描述
    A. 减小R1的阻值。
    B. 增加R1的阻值。
    C. 调整D1的连接极性。
    D. 互换电容C1和二极管D1的位置。
    解析:无。(这道题我也不太清楚,不过大家都说是选A)。
  4. 触发器在触发脉冲消失后,输出状态( D)。
    A. 随脉冲一起消失
    B. 恢复原状态
    C. 状态反转
    D. 保持现状态
    解析:数电知识,触发器的触发脉冲消失之后,输出的状态应该是保持不变。
  5. 某电路节点在某个时刻的电流状态如下图所示,则推断i3的值为( D)。
    在这里插入图片描述
    A. 1
    B. -2.5
    C. 2.5
    D. 3.5

解析:基本的电路知识,使用KCL定律,输入的等于输出的,所以i1+i3=i4+i2,结的i3=3.5。

  1. 串行通信的传输方式包括(BCD )。
    A. 半工传输
    B. 单工传输
    C. 半双工传输
    D. 双工传输
    解析:无。
  1. 如下所示的电路图中,运算放大器通过12V供电,灯泡H1点亮的条件是( D)。
    在这里插入图片描述
    A. Ui = 0V
    B. Ui > 0V
    C. Ui < 5V
    D. Ui > 2.5V
    解析:要使灯泡点亮,那么三极管应该导通,对于PNP型三极管,基极输入低电平导通。要使基极为低电平,那么Ui因该大于运放的正向输入端Vn=5/2=2.5V。所以应该选D。
  2. 关于STM32的内核时钟systick说法正确的是( )。
    A. 是一个24位定时器。
    B. 与其它定时器一样,可以向上或向下计数。
    C. 启用时,需要在RCC寄存器组打开它的时钟。
    D. 中断标志位在计数器重载后清除,不需要手动处理。
    解析:查询STM32G4系列为控制器编程手册可以找到答案。计数器只能向下计数到0,然后重转载计数值。可以选择SysTick的时钟源,使用时钟当然要在RCC里面打开啦,C正确。D选项手册中好像没有看到直接说明的,但是根据之前的编程经验,在systick的中断中没有对中断标志位进行清除,所以应该是不需要手动清除的。在这里插入图片描述在这里插入图片描述
    以上答案都是自己做的,仅供参考,如有错误,感谢指正。

以上是关于蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题的主要内容,如果未能解决你的问题,请参考以下文章

第十二届蓝桥杯嵌入式国赛总结

第十二届蓝桥杯嵌入式国赛总结

蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛

蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛

第十二届蓝桥杯嵌入式国赛(赛后总结)

第十二届蓝桥杯嵌入式国赛(赛后总结)