Skip to content

STM32 快速开始指南

本项目使用 STM32F103 单片机,使用 Keil5 开发。

获取固件

获取已编译的 hex 文件,可直接烧录:

RaspVisionCar-STM32

接线说明

电机驱动 (Motor)

PWM 信号

STM32 引脚功能连接目标
PA6TIM3_CH1Motor PWMA
PA7TIM3_CH2Motor PWMB
PC15-STBY

左电机驱动

STM32 引脚连接目标
PB0AIN1
PB1AIN2

右电机驱动

STM32 引脚连接目标
PA4BIN1
PA5BIN2

霍尔编码器 (Hall Encoder)

左编码器

H桥驱动板STM32 引脚功能
E1APA0TIM2_CH1
E1BPA1TIM2_CH2

右编码器

H桥驱动板STM32 引脚功能
E2APB6TIM4_CH1
E2BPB7TIM4_CH2

ICM42688 姿态传感器

ICM42688STM32 引脚功能
SCLPB10I2C 2
SDAPB11I2C 2

有源蜂鸣器

PC14

电源连接

  • GND: 接地
  • 5V: 5V 电源

树莓派通信 (Raspberry Pi)

STM32 引脚功能树莓派引脚
PA9USART_1 TXGPIO 15 (RX)
PA10USART_1 RXGPIO 14 (TX)

激光雷达 (Lidar)

设备STM32 引脚功能说明
LD14PA3USART_2 RX单向输入,接收 LD14 TX

OLED 显示屏

Released under the MIT License.