找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2975|回复: 0
打印 上一主题 下一主题
收起左侧

基于STM32f103ZET6平衡小车(只完成直立 速度环)

[复制链接]
跳转到指定楼层
楼主
ID:325897 发表于 2018-5-9 14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
匆忙之下只是调了直立 速度环

单片机源程序如下:
  1. #include "delay.h"
  2. #include "sys.h"
  3. #include "usart.h"
  4. #include "mpu6050.h"  
  5. #include "inv_mpu.h"
  6. #include "inv_mpu_dmp_motion_driver.h"
  7. #include "oled.h"


  8. /***********************************
  9. 作品:平衡小车
  10. 时间:2018.4.22
  11. ******************************/


  12. //////////////////////////全局变量的定义////////////////////////////////////
  13. int Encoder_Left,Encoder_Right;             //左右编码器的脉冲计数
  14. int Moto1,Moto2;                            //电机PWM变量 应是Motor的 向Moto致敬       
  15. float Angle_Balance,Gyro_Balance;           //平衡倾角 平衡陀螺仪 转向陀螺仪
  16. int main(void)
  17. {         

  18.         Stm32_Clock_Init(9);            //=====系统时钟设置
  19.         delay_init(72);                 //=====延时初始化
  20.         JTAG_Set(JTAG_SWD_DISABLE);     //=====关闭JTAG接口
  21.         JTAG_Set(SWD_ENABLE);           //=====打开SWD接口 可以利用主板的SWD接口调试
  22.         OLED_Init();
  23.         uart_init(72,128000);           //=====初始化串口1
  24.         Encoder_L_Init_TIM2();                  //=====编码器接口
  25.         Encoder_R_Init_TIM4();            //=====初始化编码器2
  26.         Motor_Pin_Init();
  27.         TIM3_PWMAB_Init(7199,0);                //=====初始化PWM 10KHZ,用于驱动电机 如需初始化电调接口
  28.         IIC_Init();                     //=====模拟IIC初始化
  29.   MPU6050_initialize();           //=====MPU6050初始化       
  30.   DMP_Init();                     //=====初始化DMP   
  31.         MPU6050_EXTI_Init();
  32.         while(1)
  33.         {
  34.                
  35.                                                         oled_show();            //===显示屏打开
  36.              
  37.         }        
  38. }
复制代码

所有资料51hei提供下载:
完成版.rar (356.97 KB, 下载次数: 56)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表