跳到主要内容

1.2.7 4路独立按键

开发板板载的4个轻触开关按键(SW1、SW2、SW3 和 SW4),其中 KEY_UP 具有唤醒功能,该按键连接到 STM32 的 WAKE_UP(PA0)引脚,可用于待机模式下的唤醒, 在不使用唤醒功能的时候,也可以做为普通按键输入使用。 其他 3 个是普通按键,可以用于人机交互的输入,这 3 个按键是直接连接在 STM32 的 IO 口上的。这里注意KEY_UP是高电平有效,而 KEY0、KEY1 和 KEY2 是低电平有效,大家在使用的时候留意一下。

  • 1路CPU复位按键
  • 1组IO扩展接口(2*20接口,兼容树莓派接口)
  • 1路I2C总线扩展接口
  • 4路多功能扩展接口(可做数字IO或模拟输入)
  • 1个Micro SD卡座
  • 1路红外发射管
  • 1路红外接收管
  • 1个姿态传感器(MPU6050,I2C接口)
  • 1个USB Type-C接口(供电 同时 ST-LINK调试)
  • 1路USB-5V转3.3V电源模块
  • 1个8M无源晶振
  • 1个STM32F103C8T6(运行ST-LINK程序,用于调试CPU:STM32F103RBT6)

STM32_Pocket是基于STM32F103R8T6为控制核心的嵌入式口袋实验套件,板载ST-LINK官方调试器,集成按键开关、SD_Card座子、姿态传感器、环境光传感器、蜂鸣器、麦克风、红外收发功能和LCD液晶屏设计,满足嵌入式开发学习使用。预留40脚扩展接口,可以灵活扩展,同时兼容树莓派接口连接现有树莓派HAT板卡。

板载资源:

  • ST-LINK调试器
  • 4路独立按键开关
  • Micro SD卡座
  • MPU6050姿态传感器
  • BH1750环境光传感器
  • 蜂鸣器模块
  • 1路麦克风输入
  • 1路红外发射电路
  • 1路红外接收电路
  • 1.54寸240*240彩色LCD液晶屏