欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 2015年電賽stm32風(fēng)力擺源代碼 [打印本頁(yè)]

作者: 楊洋最帥    時(shí)間: 2018-7-15 19:24
標(biāo)題: 2015年電賽stm32風(fēng)力擺源代碼
2015電子設(shè)計(jì)競(jìng)賽國(guó)賽控制類的題目,使用STM32F1系列單片機(jī),l298n驅(qū)動(dòng)完成的代碼

單片機(jī)源程序如下:
  1. #include "stm32f10x.h"
  2. #include "mpu_usart.h"
  3. #include "motor_pwm.h"
  4. #include "motor_control.h"
  5. #include "delay.h"
  6. #include "timer.h"
  7. #include "usart.h"
  8. #include "oled.h"
  9. #include "indkey.h"
  10. #include "mpu6050.h"
  11. #include "inv_mpu.h"

  12. extern M1TypeDef M1;
  13. extern M2TypeDef M2;

  14. extern float pitch,roll,yaw;                 //歐拉角

  15. extern float set_y;
  16. extern float set_x;

  17. extern int CurMode;
  18. extern int Q1_Start;
  19. extern int Q2_Start;
  20. extern int Q3_Start;
  21. extern int Q4_Start;
  22. extern int Q5_Start;
  23. extern int Q6_Start;
  24. extern int LEDcnt;
  25. void Init(void)
  26. {
  27.          NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  28.          PWM_Init();
  29.    Key_IO_Init();

  30.                
  31.         delay_init();                     //延時(shí)函數(shù)初始化         
  32.         uart_init(500000);                 //串口初始化為9600
  33.         
  34.         MPU_Init();                                        //初始化MPU6050
  35.          
  36.         while(mpu_dmp_init());
  37.          OLED_Init();

  38. //         TIM1_Config(999,8);//0.125ms
  39.          TIM2_Config(10000-1,71);//10ms
  40. }
  41. int main(void)
  42. {                 
  43. Init();
  44.         
  45.         while (1)
  46.         {
  47. //   OLED_ShowString(0,0,"A");
  48.                 if(LEDcnt==20)
  49.                         {               
  50.                                                                                 LEDcnt=0;                                       
  51.                                                                                 KeyScan();
  52.                         }
  53.                 if(LEDcnt>=20)
  54.                                 LEDcnt=0;
  55.                 get_date();
  56.                 if(1)mpu6050_send_data(pitch,roll,M1.PWM,M2.PWM,set_x,set_y);//用自定義幀發(fā)送加速度和陀螺儀原始數(shù)據(jù)        

  57.                
  58.                         

  59.         }        
  60.         
  61. }

復(fù)制代碼

所有資料51hei提供下載:
風(fēng)擺.rar (385.1 KB, 下載次數(shù): 47)



作者: 935432592    時(shí)間: 2019-7-31 15:34
請(qǐng)問(wèn)為什么陀螺儀會(huì)沒(méi)有姿態(tài)顯示,3D的圖都不動(dòng)?


作者: 935432592    時(shí)間: 2019-7-31 23:12
請(qǐng)問(wèn)你這里面有上傳姿態(tài)嗎,我找不到,那怎么用上位機(jī)來(lái)看?




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1