找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13199|回复: 11
打印 上一主题 下一主题
收起左侧

无名科创开源飞控stm32源代码

  [复制链接]
跳转到指定楼层
楼主
前人栽树,后人乘凉,感觉这个真的是良心开源,在github上下了然后学的入门,推荐给入门的各位四轴发烧友们!


单片机源程序如下:
  1. #include "Headfile.h"
  2. /*----------------------------------------------------------------------------------------------------------------------/
  3.         *               本程序只供购买者学习使用,版权著作权属于无名科创团队,
  4.         *               无名科创团队将飞控程序源码提供给购买者,
  5.         *               购买者要为无名科创团队提供保护,
  6.         *               未经作者许可,不得将源代码提供给他人
  7.         *               不得将源代码放到网上供他人免费下载,
  8.         *               更不能以此销售牟利,如发现上述行为,
  9.         *               无名科创团队将诉之以法律解决!!!
  10. -----------------------------------------------------------------------------------------------------------------------/
  11.         *               生命不息、奋斗不止;前人栽树,后人乘凉!!!
  12.         *               开源不易,且学且珍惜,祝早日逆袭、进阶成功!!!
  13. -----------------------------------------------------------------------------------------------------------------------/
  14.         *                无名科创开源飞控 V1.1        武汉科技大学  By.YuYi
  15.         *               优酷ID:NamelessCotrun无名小哥
  16.         *               无名科创开源飞控QQ群:540707961
  17.         *               百度贴吧:无名科创开源飞控
  18.         *               修改日期:2017/10/30
  19.         *               版本:V1.1
  20.         *               版权所有,盗版必究。
  21.         *               Copyright(C) 武汉科技大学无名科创团队 2017-2019
  22.         *               All rights reserved
  23. ----------------------------------------------------------------------------------------------------------------------*/


  24. /*************************************************************************************************************************
  25. //----------------------------------------------------------------------------------------------------------------------//
  26.         *                四旋翼飞行器飞控板V1.0        武汉科技大学  By.YuYi
  27.         *               优酷ID:NamelessCotrun无名小哥
  28.         *               无名科创开源飞控QQ群:540707961
  29.         *                MCU:         STM32F103RCT6  72MHz
  30.         *                接口映射表:
  31.         *                默认IMU(MPU6050 + IST8310 + SPL06_001):
  32.         *                                IMU_SCL                                                -->        PB6
  33.         *                                IMU_SDA                                                -->        PB7
  34.         *                OLED:
  35.         *                                OLED_D0                                                -->        PC3
  36.         *                                OLED_D1                                                -->        PC2
  37.         *                                OLED_RST                                        -->        PC1
  38.         *                                OLED_DC                                                -->        PC0
  39.         *                                OLED_CS                                                -->        GND
  40.         *                电调输出:
  41.         *                                MOTOR1                                                -->        PB1        -->        TIM3_CH1
  42.         *                                MOTOR2                                                -->        PB0        -->        TIM3_CH2
  43.         *                                MOTOR3                                                -->        PA7        -->        TIM3_CH3
  44.         *                                MOTOR4                                                -->        PA6        -->        TIM3_CH4
  45.         *                RC输入:
  46.         *                                PPM信号                                                -->        PA8        -->        TIM1_CH1
  47.         *                                SBUS信号                                        -->        PB11-->        USART3_RX
  48.         *                超声波:
  49.         *                                TRIG                                                -->        PB9  TRIG
  50.         *                                ECHO                                                -->        PA1  IO4
  51.         *                按键:
  52.         *                                S1                                                -->        PC8
  53.         *                                S2                                                -->        PC9
  54.         *                LED指示灯:
  55.         *                                LED2(Green)                                        -->        PA5
  56.         *                                LED3(Blue)                                        -->        PC10
  57.         *                                LED4(Yellow)                                        -->        PC5
  58.         *                                LED5(Red)                                        -->        PC4
  59.         *                SPI(Extended,3.3V)    自制作遥控器  &  传感器模块  MPU6500+HMC5983+MS5611
  60.         *                                SPI2_IRQ                                        -->        PB12
  61.         *                                SPI2_SCK                                        -->        PB13
  62.         *                                SPI2_MISO                                        -->        PB14
  63.         *                                SPI2_MOSI                                        -->        PB15
  64.         *                                SPI2_CE                                          -->        PC6
  65.         *                                SPI2_CSN                                        -->        PC7
  66.         *                USART1(Wireless,3.3V)   山外多功能调试助手  &  Mavlink
  67.         *                                USART1_TX                                        -->        PA9
  68.         *                                USART1_RX                                        -->        PA10
  69.         *                USART2(Extended,5V)    外接GPS
  70.         *                                USART2_TX                                        -->        PA2
  71.         *                                USART2_RX                                        -->        PA3
  72.         *                USART3(Extended,3.3V)  备用串口  ANO上位机、遥控器SBUS信号输入
  73.         *                                USART3_TX                                        -->        PB10
  74.         *                                USART3_RX                                        -->        PB11
  75.         *                预留IO口
  76.         *                                IO1                                              -->        PC13
  77.         *                                IO2                                              -->        PC14
  78.         *                                IO3                                              -->        PC15
  79.         *                                IO4                                              -->        PA1
  80. ************************************************************************************************************************/
  81. /***************************While(1)里面只进行按键、显示、标定等程序****************************************************/
  82. /***************************主要核心:传感器滤波、姿态解算、惯导、控制等代码在TIME.c里面运行**********************************/

  83. /****************************IAR软件下载,百度云链接:https://pan.baidu.com/s/1bpe0mZ1
  84. /***************************觉得不错,欢迎打赏,请小哥吃热干面:支付宝账号:1094744141@qq.com*********************************/
  85. int main()
  86. {
  87.   HardWave_Init();//飞控板内部资源、相关外设初始化
  88.   delay_ms(500);
  89.   while(1)
  90.   {
  91.     Key_Scan();//按键扫描
  92.     QuadShow();//显示屏初始化
  93.     Accel_Calibartion();//加速度计标定
  94.     Mag_Calibartion(DataMag,Yaw_Correct);//磁力计标定
  95.   }
  96. }
  97. /***************************觉得不错,欢迎打赏,请小哥吃热干面:支付宝账号:1094744141@qq.com*********************************/
复制代码

所有资料51hei提供下载:
NamelessCotrunQuad_V1.0-master.zip (2.77 MB, 下载次数: 379)




评分

参与人数 1黑币 +5 收起 理由
jkc520 + 5 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:366300 发表于 2018-7-6 14:39 | 只看该作者
正需求
回复

使用道具 举报

板凳
ID:382827 发表于 2018-8-4 13:10 | 只看该作者
GitHub怎么下啊,为什么下载失败
回复

使用道具 举报

地板
ID:382870 发表于 2018-8-4 15:50 | 只看该作者
GitHub怎么下啊,为什么下载失败
回复

使用道具 举报

5#
ID:392801 发表于 2018-9-21 10:26 | 只看该作者
这上面有没有算法,PID方面的
回复

使用道具 举报

6#
ID:187529 发表于 2018-11-1 09:51 | 只看该作者
谢谢~~~~
回复

使用道具 举报

7#
ID:478002 发表于 2019-2-22 17:15 | 只看该作者
非常感谢,学习啦
回复

使用道具 举报

8#
ID:471632 发表于 2019-2-27 22:50 | 只看该作者
程序里开始没说是开源呀
回复

使用道具 举报

9#
ID:501170 发表于 2019-3-30 14:32 | 只看该作者
谢谢分享。。
回复

使用道具 举报

10#
ID:235954 发表于 2020-10-19 16:34 | 只看该作者
swyghost 发表于 2018-8-4 15:50
GitHub怎么下啊,为什么下载失败

建议你用谷歌浏览器,页面还能翻译成中文。
回复

使用道具 举报

11#
ID:653659 发表于 2020-11-16 19:21 | 只看该作者
想问一下,这个源码是购买了飞控器以后得到的吗,里面的sins.s,有没有.c文件。
这个算是部分开源吗?
回复

使用道具 举报

12#
ID:1101756 发表于 2023-12-6 10:35 | 只看该作者

这上面有没有算法,PID方面的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表