久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于stm32的無人機飛控代碼
[打印本頁]
作者:
ZQHHH
時間:
2019-12-28 10:29
標題:
基于stm32的無人機飛控代碼
這一款無人機基于STM32F103RCT6,用了mpu9250等多個傳感器,多級PID,數據融合等算法,最終成型。
單片機源程序如下:
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "timer.h"
#include "mpu6050.h"
#include "inv_mpu.h"
#include "inv_mpu_dmp_motion_driver.h"
#include "motor.h"
#include "bmp280.h"
#include "task.h"
#include "exti.h"
#include "nrf.h"
#include "gps.h"
#include "oled.h"
#include "Altitude_Control.h"
#include "pid.h"
#include "hmc5883l.h"
#include "motor.h"
#include "sbus.h"
#include "data_transfer.h"
#include "ms5611.h"
#include "flow.h"
extern u8 sign;
extern u8 gnrmc[100];
u8 i;
u16 count,count1;
extern u8 USART_RX;
u8 flow_lose;
u8 flow_count=0;
extern u8 p_control;
u8 step_num=0;
u8 count_1ms=0;
u8 count_2ms=0;
u8 count_5ms=0;
u8 count_20ms=0;
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init();
uart_init(115200);///????????????????????????????????
led_init();
sbus_init();
flow_init();
//gps_init(115200);
while(!MS5611_Init()){led2=!led2;}
while(MPU_Init()){led2=!led2;}
//while(mpu_dmp_init()){led2=!led2;}
//while(bmp280_init()){led2=!led2;}
led2=1;
mpu_offset();
altitude_init();
Init_HMC5883();
//EXTIX_Init();
NRF24L01_Init();
while(NRF24L01_Check()){led2=!led2;}
// NRF24L01_RX_Mode();
NRF24L01_TX_Mode();led2=1;
motor_init();
//KEY_Init();
//motor_test();
state_pid_init();
altitude_pid_init();
tim3_int_init(99,719);
MS5611_Read_Prom();
//TIM2_Cap_Init(0XFFFF,72-1); //以1Mhz的頻率計數
while(1)
{
printf("\r\n");
if(count_1ms>=1)
{
count_1ms=0;
task_1000hz();
count++;
if(count==500){led1=!led1;count=0;}
}
if(count_2ms>=2)
{
count_2ms=0;
task_500hz();
}
if(count_5ms>=5)
{
count_5ms=0;
task_200hz();
}
if(count_20ms>=20)
{
count_20ms=0;
task_50hz();
}
// if(sign){GPS_RMC_Parse();sign=0;}
// if(USART_RX==1)
// {
// flow_count=0;
// read_flow();
// USART_RX=0;
// count1++;
// if(count1==25){led2=!led2;count1=0;}
// }
// if(count_40ms>=50)
// {
// count_40ms=0;
// trig=1;
// delay_us(25);
// trig=0;
// }
}
}
復制代碼
所有資料51hei提供下載:
無人機穩定版.7z
(281.72 KB, 下載次數: 101)
2019-12-28 14:06 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产9999精品
|
99在线观看视频
|
精品国产91亚洲一区二区三区www
|
国产色视频网站
|
亚洲国产激情
|
日本电影免费完整观看
|
av电影一区
|
午夜av一区二区
|
91精品国产91久久综合桃花
|
国产精品高清一区二区三区
|
国产免费拔擦拔擦8x高清
|
av超碰
|
国产成人综合一区二区三区
|
一区二区三区四区不卡
|
欧美一区精品
|
91精品久久久久久久久中文字幕
|
91欧美精品成人综合在线观看
|
日本精品视频
|
久久精品国产一区二区三区不卡
|
黑人巨大精品欧美黑白配亚洲
|
免费在线观看一级毛片
|
久久国产精品一区二区三区
|
成人深夜福利网站
|
国产精品大片在线观看
|
久久国产精品免费一区二区三区
|
久久首页
|
免费久久久
|
国产日韩欧美在线观看
|
日本久久一区二区三区
|
在线色网
|
欧美性猛交一区二区三区精品
|
久久男人天堂
|
99色在线视频
|
精品国产乱码久久久久久a丨
|
午夜视频网
|
亚洲一区二区三区四区五区午夜
|
日韩欧美精品一区
|
91精品国产99久久
|
艹逼网
|
久久av一区二区三区
|
日韩在线视频一区二区三区
|