学习规划
2、观看B站UP主【天下行走】的教程视频,结合运用之前所学的STM32知识进行具体的代码编写
- 视频链接
- UP主
- gitee
https://gitee.com/GFPhoenixhttps://gitee.com/GFPhoenix
3、查阅【平衡小车之家】的资料合集,集百家所长,总结出自己对于平衡车系统的理解
- 平衡小车论坛(轮趣科技)
硬件使用
大鱼电子的平衡小车系统板
大鱼电子平衡小车电机和底盘
航模3s电池
硬件占用的GPIO的框架
编码器1——PA0/PA1---TIM2
编码器2——PB6/PB7---TIM4
电机1——PB12/PB13
电机2——PB14/PB15
PWM1——PA8
PWM2——PA11
MPU6050中断引脚——PB5
MPU6050所用IIC——PB3/PB4
主函数
#include "sys.h"
int main(void)
{
delay_init();
NVIC_Configuration();
Usart3_Init(9600);
OLED_Init();
OLED_Clear();
MPU_Init();
mpu_dmp_init();
MPU6050_EXTI_Init();
Encoder_TIM2_Init();
Encoder_TIM3_Init();
PWM_Init_TIM1(0,7199);
Motor_Init();
OLED_ShowBasic();
while(1)
{
OLED_ShowMessage();
}
}