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

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

QQ登錄

只需一步,快速開始

搜索
查看: 2355|回復(fù): 0
收起左側(cè)

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

[復(fù)制鏈接]
ID:524404 發(fā)表于 2021-5-30 13:48 | 顯示全部樓層 |閱讀模式
51hei.png 51hei.png

單片機(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)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产高清视频在线播放 | 9.1成人看片| 狠狠干夜夜操 | 国产激情久久 | 亚洲视频网址 | av少妇 | 特黄aaaaaaaaa真人毛片 | 国产精品一区二 | 黄色在线小视频 | 国产香蕉在线 | 在线免费观看日韩av | 综合网av| 日本黄色免费视频 | 国产久 | 久久久国产精品视频 | a级成人毛片 | 国产乡下妇女三片 | 久久精品视频一区 | 久久九九热 | 日韩黄色av | 国产又粗又大又长 | 99九九久久| 成人免费看片在线观看 | 国产精品一品二区三区的使用体验 | 国产精品久久午夜夜伦鲁鲁 | 男女在线视频 | 国产在线视频网站 | 婷婷综合视频 | 日韩在线精品视频 | 午夜在线视频 | www.粉色视频在线观看 | 91成人免费视频 | 亚洲动漫精品 | 四虎官网 | 久久综合久 | 亚洲欧美视频 | 国产做爰免费观看视频 | 一区免费| 一区二区三区在线看 | 操出白浆视频 | www.av在线播放|