久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1858|回復: 2
打印 上一主題 下一主題
收起左側

2015年電賽stm32風力擺源代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:372121 發表于 2018-7-15 19:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
2015電子設計競賽國賽控制類的題目,使用STM32F1系列單片機,l298n驅動完成的代碼

單片機源程序如下:
  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();                     //延時函數初始化         
  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);//用自定義幀發送加速度和陀螺儀原始數據        

  57.                
  58.                         

  59.         }        
  60.         
  61. }

復制代碼

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


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

無效樓層,該帖已經被刪除
板凳
ID:587843 發表于 2019-7-31 15:34 | 只看該作者
請問為什么陀螺儀會沒有姿態顯示,3D的圖都不動?

回復

使用道具 舉報

地板
ID:587843 發表于 2019-7-31 23:12 | 只看該作者
請問你這里面有上傳姿態嗎,我找不到,那怎么用上位機來看?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人网在线 | 成人av片在线观看 | 日韩欧美三区 | 在线播放亚洲 | 亚洲精品在线免费 | 中文字幕在线免费观看 | 一二区视频 | 国产精品成人一区二区三区夜夜夜 | 欧洲亚洲视频 | 久久精品男人的天堂 | 狠狠的干 | 精品国产乱码久久久久久a丨 | 欧美色图综合网 | 国产999精品久久久影片官网 | 欧美一极视频 | 国产成人福利 | 国产精品av久久久久久毛片 | 国产98色在线 | 日韩 | 亚洲欧美日韩在线不卡 | 日韩在线中文字幕 | 91精品久久 | www.亚洲一区| 免费一区 | 亚洲高清一区二区三区 | 欧美美女爱爱视频 | 91视频精选 | www.日韩免费 | 搞av.com | 伊人春色在线观看 | 国产精品久久久久久久久久不蜜臀 | 99re在线免费视频 | 精品免费国产一区二区三区四区介绍 | 九九在线 | 免费xxxx大片国产在线 | 欧美一区二区三区免费在线观看 | 欧美激情五月 | 99国产精品99久久久久久 | av一级| 91高清视频在线观看 | 丁香一区二区 | 久久99精品国产自在现线小黄鸭 |