蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题
Posted FILWY_M
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题相关的知识,希望对你有一定的参考价值。
1 填空题
- 嵌入式竞赛平台上板载的微控制器是: 3 级流水线,具有 128 Kbytes的Flash存储空间。(请在第一、二空格处填写10进制数值)
解析:STM32G431RBT6采用采用的是CotexM4,STM32F103RBT6采用的是CotexM3,都是采用三级流水线结构。
STM32G431RBT6数据手册里面可以查到拥有128KB得Flash。
- 嵌入式竞赛平台上板载的微控制器提供了 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 不定项选择题
- 设置STM32微控制器的串口通信波特率,应修改( D)。
A. USART_DR
B. USART_SR
C. USART_GTPR
D. USART_BRR
解析:在STM32G4参考手册中可以查到。
- 下列关于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正确,手册里面也有说。
- 在下图所示的ADC采集电路中,实际采集结果与理论值相比偏小,该如何优化这个电路( A)。
A. 减小R1的阻值。
B. 增加R1的阻值。
C. 调整D1的连接极性。
D. 互换电容C1和二极管D1的位置。
解析:无。(这道题我也不太清楚,不过大家都说是选A)。 - 触发器在触发脉冲消失后,输出状态( D)。
A. 随脉冲一起消失
B. 恢复原状态
C. 状态反转
D. 保持现状态
解析:数电知识,触发器的触发脉冲消失之后,输出的状态应该是保持不变。 - 某电路节点在某个时刻的电流状态如下图所示,则推断i3的值为( D)。
A. 1
B. -2.5
C. 2.5
D. 3.5
解析:基本的电路知识,使用KCL定律,输入的等于输出的,所以i1+i3=i4+i2,结的i3=3.5。
- 串行通信的传输方式包括(BCD )。
A. 半工传输
B. 单工传输
C. 半双工传输
D. 双工传输
解析:无。
- 如下所示的电路图中,运算放大器通过12V供电,灯泡H1点亮的条件是( D)。
A. Ui = 0V
B. Ui > 0V
C. Ui < 5V
D. Ui > 2.5V
解析:要使灯泡点亮,那么三极管应该导通,对于PNP型三极管,基极输入低电平导通。要使基极为低电平,那么Ui因该大于运放的正向输入端Vn=5/2=2.5V。所以应该选D。 - 关于STM32的内核时钟systick说法正确的是( )。
A. 是一个24位定时器。
B. 与其它定时器一样,可以向上或向下计数。
C. 启用时,需要在RCC寄存器组打开它的时钟。
D. 中断标志位在计数器重载后清除,不需要手动处理。
解析:查询STM32G4系列为控制器编程手册可以找到答案。计数器只能向下计数到0,然后重转载计数值。可以选择SysTick的时钟源,使用时钟当然要在RCC里面打开啦,C正确。D选项手册中好像没有看到直接说明的,但是根据之前的编程经验,在systick的中断中没有对中断标志位进行清除,所以应该是不需要手动清除的。
以上答案都是自己做的,仅供参考,如有错误,感谢指正。
以上是关于蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题的主要内容,如果未能解决你的问题,请参考以下文章