STM32基础知识点

文章目录

  • 基础
  • 1.GPIO的工作模式有几种?
  • 2.上拉/下拉的作用?
  • 3.按键为什么要消抖?
  • 4.外部中断和普通按键检测的区别
  • 5. STM32哪些IO口可以配置外部中断,如果答出,同时多少个(16)IO可以配置成外部中断
  • 6.LED灯正常工作的电流范围?
  • 7.STM32的Bootloader是什么
  • 8.外部中断触发方式有哪些?
  • 9.电脑USB口供电范围,STM32供电范围,如果答对了,为什么USB可以直接插单片机
  • 10.单节锂电池的电压范围
  • 11.Rom和ram是什么?
  • 12.操作ST32芯片的一个IO口前首先需要做什么?
  • 13.STM32有几个时钟源
  • 14.ARM和STM32的关系
  • 15.单片机的外部晶振的作用?
  • 16.一键下载使用的是什么接口?
  • 17. 两种蜂鸣器的特征
  • 偏难
  • 1.操作IO口高低电平使用哪个寄存器?
  • 2.AMS1117芯片是干什么的?
  • 3.稳压芯片中ADJ字样代表什么意思?
  • 4.STM32的调试接口
  • 5.STM32F1内核全名
  • 6.中断优先级可以配置多少个等级
  • 7.说出四种STM32外设和用途

基础

1.GPIO的工作模式有几种?

八种
选择IO接口工作方式:
GPIO_Mode_AIN 模拟输入
GPIO_Mode_IN_FLOATING 浮空输入
GPIO_Mode_IPD 下拉输入
GPIO_Mode_IPU 上拉输入
GPIO_Mode_Out_PP 推挽输出
GPIO_Mode_Out_OD 开漏输出
GPIO_Mode_AF_PP 复用推挽输出
GPIO_Mode_AF_OD 复用开漏输出

2.上拉/下拉的作用?

上(下)拉电阻的主要作用是将不确定的信号通过电阻钳位在高(低)电平,电阻顺便也起限流的作用。

3.按键为什么要消抖?

按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。

4.外部中断和普通按键检测的区别

普通按键输入需要单片机不断去检测IO口电平,在按键没按下时就是浪费
外部中断可以让单片机只响应按键按下的时候
普通检测的是电平,会多次检测,外部中断按下一次只检测一次

5. STM32哪些IO口可以配置外部中断,如果答出,同时多少个(16)IO可以配置成外部中断

16
所有IO口

6.LED灯正常工作的电流范围?

5mA~20mA
附加:如果单片机供电5V/3.3V LED灯所配电阻阻值范围为多少?
一般选择5~10mA LED工作符合我们的需要
5V:500Ω~1000Ω
3V3: 330Ω~660Ω

此处电流范围要根据具体元器件LED
范围会有上下浮动

7.STM32的Bootloader是什么

下载模式

8.外部中断触发方式有哪些?

1.上升沿
2.下降沿
3.上升/下降沿

9.电脑USB口供电范围,STM32供电范围,如果答对了,为什么USB可以直接插单片机

5V 3V3

10.单节锂电池的电压范围

3V3-4V2

11.Rom和ram是什么?

ROM是保存代码的地方,里面的东西不常改变,掉电不丢失
RAM是代码运行的时候临时保存的地方,掉电丢失

12.操作ST32芯片的一个IO口前首先需要做什么?

开启对应时钟

13.STM32有几个时钟源

四个:
内部高
低速
外部高
低速高速提供主频,低速提供RTC real time clock
计数器时钟可由下列时钟源提供:
● 内部时钟(CK_INT)
● 外部时钟模式1:外部输入引脚
● 外部时钟模式2:外部触发输入ETR
● 内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器。如可以配置一个定时
器Timer1而作为另一个定时器Timer2的预分频器。

14.ARM和STM32的关系

ARM是内核,STM32是基于ARM的单片机

15.单片机的外部晶振的作用?

提供外部高速时钟信号

16.一键下载使用的是什么接口?

串口

17. 两种蜂鸣器的特征

有源:用于报警器
无源:用于语音、音乐等设备。

 


 

偏难

1.操作IO口高低电平使用哪个寄存器?

ODR BSRR BRR

2.AMS1117芯片是干什么的?

稳压芯片

3.稳压芯片中ADJ字样代表什么意思?

输出电压可调

4.STM32的调试接口

SWD JTAG

5.STM32F1内核全名

Cortex M3

6.中断优先级可以配置多少个等级

16

7.说出四种STM32外设和用途

GPIO
ADC
串口
定时器
IIC
SPI
USB

外设可以通过单片机的I/O,SPI,I2C等总线控制
常见的stm32外设:基本IO、定时器TIM、串口USTART、ADC模数转换、DAC数模转换、SPI串行通信、EXIT外部中断、BKP备份数据、RTC闹钟SysTIck系统滴答、WDG看门狗(独立+窗口)、DMA传输数据、片内FLASH编程、FSMC读写外部SRAM、外部NorFlash操作等。

你可能感兴趣的:(STM32,stm32,单片机,arm)