STM32l151c8t6学习笔记

121 阅读2分钟

英文缩写名意义:

1.      RTOS: real time operating system,实时操作系统

2.      UART:  universal asynchronous receiver / transmitter,通用非同步收发传输器

3.      MCU: microprogrammed control unit,微程序控制器

4.      RISC:reduced instruction-set computer,精简指令集计算机

5.      PWM:pulse width modulation,脉宽调变

 

问题与回答:

1.     SWD调试接口是什么?
答:SWD调试接口是一种串行调试接口,与JTAG相比,SWD只需要两根线,分别为: SWCLKSWDIO。

****SWD接口的特点是:占用的引脚少速度快,但是不支持多级联

2.      stm32中上拉是什么意思?

       在STM32中,上拉输入是指在输入端口上加一个上拉电阻,使得输入端口在未接收到外部信号时,处于高电平状态。这样可以避免输入端口处于漂浮状态,从而保证输入的稳定性。

 

3.       输入端口处于漂浮状态什么意思?

       在电子电路中,输入端口漂浮状态指的是输入端口没有接到任何外部信号时处于不确定的状态。这种状态下,输入端口的电压可能会随机变化,从而导致系统的不稳定性。

 

4.      RC振荡器作用

       RC振荡器是一种采用RC选频网络构成的振荡电路,适用于低频振荡,一般用于产生1Hz~1MHzfo=1/2πRC的低频信号

 

5.      keil开发文件夹结构,文件夹的意义

6.     文件结构

image.png       

CMSIS: 内核驱动程序

Lib:内部功能的基本函数库

Startup: 单片机启动程序

User: 用户程序(包括主函数)

Basic: 内部功能的驱动程序

Hardware: 外部硬件的驱动程序

7.     断点调试时,st-link上面的提示灯显示绿色

 

8.     驱动程序:

  一般指的是设备驱动程序,是一种可以使计算机和设备进行通信的特殊程序,相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备的工作,驱动程序是硬件和操作系统之间的桥梁。

 

9.     .hex文件,在单片机里运行的文件

10.  固件: 底层驱动,可以理解为驱动程序

11.  晶振的作用?具体怎么使用?使用的场景有哪些?

image.png 12. 

1和2有什么区别