STM32F103 的主频最高可达多少?

A. 48MHz

B. 72MHz

C. 100MHz

D. 168MHz

对于比赛 我们用的是stm32g431rbt6 在这里面他的最高主频是170MHZ 

答案是  B

2. STM32F1 系列的内核属于:

A. Cortex-M0

B. Cortex-M3

C. Cortex-M4

D. ARM7

stm32g431rbt6 的内核是 Cortex-M4 后面我会经常说明这个芯片的数据 毕竟考的就是这个芯片 

这道题答案是 C 

3. STM32 使用哪种方式进行固件下载最常见?

A. JTAG

B. ISP

C. SWD

D. UART 打印

A选项  我们不用JTAG的原因是引脚太多  

B选项  ISP 他是通过串口写入flash  不具备设置断点  单步执行的调式能力  

C选项  他只要SWDIO 数据线  和SWCLK 时钟线 两根线

D选项  它本身不是一种程序下载方式,虽然可以通过UART结合ISP功能下载程序

答案是c选项 

有同学会问怎么不是stlink吗 其实我们把它理解为一个工具 通过 SWD这个方式  stlink要遵守的一个协议

4. 下列哪个外设用于模数转换?

A. DAC

B. PWM

C. ADC

D. USART

ADC​ 是 模数转换器,负责将模拟电压信号(如传感器读数)转换为数字量,供CPU处理。
DAC​ 是 数模转换器,功能相反,将数字量转换为模拟电压。
PWM​ 是脉冲宽度调制,用于控制输出波形。
USART​ 是通用同步/异步收发器,用于串口通信。

答案是 C

有同学会说老是记不住  adc  dac 是什么转换   我们这样看Digital数字所以  ADC就是模数转换器 那么反过来 DAC就是数模转换器

5. 定时器中 PSC 的作用是:

A. 设置自动重装值

B. 设置预分频系数

C. 设置计数方向

D. 设置模式

答案是B 后面讲到

6. 在 STM32 中,GPIO 的推挽输出模式是:

A. Output Open-Drain

B. Output Push-Pull

C. Input Floating

D. Input Pull-Up

答案是B

7. I2C 总线的上拉电阻作用是:

A. 降低电压

B. 提供时钟

C. 保证线为高电平

D. 减少功耗

I2C总线采用开漏输出结构。开漏输出只能主动将信号线拉低到低电平,而无法主动输出高电平。
当没有设备拉低总线时,需要通过上拉电阻将信号线(SDA和SCL)拉至高电平,以表示空闲状态或传输逻辑‘1

现在我们把推挽输出和开漏输出比较一下

答案是C

8. OLED 常用的 I2C 地址一般是:

A. 0x3C / 0x3D

B. 0x48

C. 0x27

D. 0x50

答案是 A

9. USART 默认空闲状态是:

A. 高电平

B. 低电平

C. 无电平

D. 取决于波特率

协议标准规定,当没有数据传输时,通信线路应保持在高电平状态。这个恒定的高电平被称为“空闲状态”或“标记状态”

答案是 A

10. PWM 的占空比由什么决定?

A. PSC

B. ARR

C. CCRx

D. CNT

ARR(自动重装载寄存器):它决定了PWM的周期。计数器从0开始计数,达到ARR值后产生一个溢出事件,从而形成一个完整的PWM周期。
CCRx(捕获/比较寄存器):它决定了PWM的占空比。当计数器的值(CNT)小于CCRx的值时,输出一种电平(如高电平);当计数器的值大于CCRx但小于ARR时,输出另一种电平(如低电平)。因此,通过改变CCRx的值,就可以改变高电平的时间,从而改变占空比。
PSC(预分频器):用于对定时器的时钟源进行分频,从而改变计数器的计数频率,它影响的是PWM周期的精细调整,但不直接决定周期或占空比。
CNT(计数器):这是定时器当前计数值的寄存器,其值在0到ARR之间循环变化,用户通常不直接设置它。

答案是 C

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐