库函数点燃一个灯2 | 学习STM32的第一个外设GPIO(1)

  • GPIO的基本概念
  • GPIO(General Purpose Input Output)通用输入输出口
  • 8种输入输出模式
  • 引脚电平:0V(0)~3.3V(1) |(部分FT)
  • 输出模式下控制端口的输出高低电平,用于驱动LED
  • 基本结构:
  1. 其中左边是APB2外设总线。
  2. GPIO外设名称按照GPIOA,GPIOB...来命名,每个外设16个引脚(0~15)。
  3. GPIOA的第0号引脚称为PA0,以此类推。
  4. 每个模块内包含了寄存器和驱动器。寄存器每一位对应一个引脚,STM32内部的寄存器都是32位的,但是端口只有16位,故寄存器只有低16位才有对应的端口,且需要整体读写,可以操作位寄存器
  5. 驱动器用于增加信号的驱动能力
  • 点灯

【1】技巧合集

技巧1:自动补齐函数:

 

 技巧2:函数内容提示:

 

 技巧3:函数定义提示:

 

 技巧4:注释中的名词跳转方法:

 

 【3】我要点的是哪个灯:选择PB5口的LED0

 

 【4】具体代码

 

 【5】点灯

 

posted @ 2023-04-07 15:29  整点薯条拯救一切  阅读(37)  评论(0编辑  收藏  举报