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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2327|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于STM32的小四軸飛行器PCB與源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


單片機(jī)源程序如下:
  1. /* Includes ------------------------------------------------------------------*/
  2. #include "stm32f10x.h"
  3. #include "BSP.H"
  4. #include "uart1.h"
  5. #include "rc.h"

  6. #include "I2C_MPU6050.h"                //定義6050初始化
  7. #include "control.h"

  8. #define CLI()      __set_PRIMASK(1)  
  9. #define SEI()      __set_PRIMASK(0)
  10. ////////////////////////////////////////////////////////////////////////////////
  11. void SYS_INIT(void)
  12. {

  13.         LED_INIT();                        //LED及串口IO 初始化
  14.         LED_FLASH();                //LED閃爍
  15.         Tim3_Init(500);        //中斷初始化 //1000=1MS,500=0.5MS
  16.         Moto_Init();          //PWM
  17.        
  18.         Uart1_Init(115200);        //串口初始化,飛控上幾乎無用
  19.         //Uart1_Send_RCdata();
  20.         Spi1_Init();                //SPI初始化
  21.         Nvic_Init();                //中斷初始化
  22.         Nrf24l01_Init(MODEL_TX2,40);        //2401中斷初始化  主發(fā)送 通道 40
  23.        
  24.         if(Nrf24l01_Check())        Uart1_Put_String("NRF24L01 IS OK !\r\n");                        //檢測(cè)2401是否初始化成功
  25.         else                                                                         Uart1_Put_String("NRF24L01 IS NOT OK !\r\n");
  26.        
  27. //        tmp = Single_ReadI2C(0x75);
  28. //  Uart1_Put_Char(tmp);
  29.         InitMPU6050();
  30. //        Uart1_Put_String("InitMPU6050 IS OK !\r\n");
  31.         ADC1_Init();                //檢測(cè)電池電壓
  32. //                Uart1_Put_String("ADC1_Init IS OK !\r\n");
  33.         FLASH_Unlock();        //保存飛飛控參數(shù)
  34.         EE_INIT();
  35.         EE_READ_ACC_OFFSET();
  36.         EE_READ_GYRO_OFFSET();
  37.         EE_READ_PID();
  38.        
  39.         PID_ROL.P = PID_PIT.P = 5;        //用于初始化pid,如用匿名上位機(jī)寫入pid,則屏蔽
  40.         PID_ROL.D = PID_PIT.D = 0.1;                       
  41.         PID_YAW.P = 0.5;       
  42.         PID_YAW.D = 0.05;                       
  43. }
  44. ////////////////////////////////////////////////////////////////////////////////
  45. int main(void)
  46. {       
  47.         SYS_INIT_OK=0;        //初始化標(biāo)志
  48.         SYS_INIT();
  49.         SYS_INIT_OK=1;
  50.   Uart1_Put_String("SYS_INIT IS OK !\r\n");
  51.         while (1)
  52.         {                       
  53.         LED3_ON;
  54.         Delay_ms_led(10);
  55.         LED3_OFF;
  56.         Delay_ms_led(50);

  57.         }
  58. }
  59. ////////////////////////////////////////////////////////////////////////////////
復(fù)制代碼

所有資料51hei提供下載:
四軸帶飛控.7z (1.94 MB, 下載次數(shù): 71)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

無效樓層,該帖已經(jīng)被刪除
無效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕第一页在线 | 国产日韩一区二区三区 | 成人在线精品视频 | 久久久精品天堂 | 日本免费视频在线观看 | 日韩和的一区二区 | 国产精品一区二区在线观看 | 国产精品久久久久久影院8一贰佰 | 日韩精品免费一区二区在线观看 | 久久精品亚洲精品国产欧美 | 日日摸夜夜爽人人添av | 久久久国产一区二区三区 | 麻豆久久久久久久 | 免费视频久久 | 欧美久久久久 | 亚洲高清视频在线观看 | 免费看日韩视频 | 成人美女免费网站视频 | 久久尤物免费一区二区三区 | 久草视频在 | 欧美日韩久久精品 | 日韩国产在线 | 日韩精品免费在线观看 | 真人女人一级毛片免费播放 | 亚洲久在线 | 免费一级片| 成人a在线| 国产乱码精品1区2区3区 | 久久另类 | 观看毛片 | 欧美日韩高清在线一区 | 久久久久久一区 | 色综合桃花网 | 欧美三区在线观看 | 成人精品国产一区二区4080 | 久操福利 | 亚洲伊人久久综合 | 久久国产免费看 | 国产成人精品亚洲日本在线观看 | 日韩三级在线观看 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 |