代码编织梦想

xflight开源飞控之at32f435计划-爱代码爱编程

xFlight开源飞控之AT32F435计划 1. 源由2. 材料清单2.1 结构件2.2 动力件2.2 电子件2.3 天线2.4 附件 3. 固件准备4. 整机4.1 接线图4.2 外观 5. 问

inav开源代码之aocoda-爱代码爱编程

iNav开源代码之Aocoda-RC F405V2 Mark4 7" PNP适配 1. 源由2. 安装2.1 安装地面站2.2 固件烧录2.3 连接飞控 3. 配置3.1 端口配置3.2 构型3.3 电调

inav开源代码之严重炸机 -爱代码爱编程

iNav开源代码之严重炸机 -- FAILSAFE 1. 源由2. `FAILSAFE`类别3. `FAILSAFE`配置4. `FAILSAFE`阶段&状态机5. 假设分析6. 参考资料 1

inav开源代码之h743+bmi270x2配置适配_inav 编译-爱代码爱编程

iNav开源代码之H743+BMI270x2配置适配 1. 源由2. 模型配置3. 软件配置3.1 构型3.2 电调3.3 端口3.4 图传3.5 Failsafe3.6 PID3.7 Rate3.8 Filt

inav向stm32f401ccu开发板定制的过程(二)_def_tim-爱代码爱编程

首先是MCU用于iNav的各种功能的引脚的分配计划: 一、PPM接收机输入引脚,需要使用一个复用有定时器的引脚,我这里选择了PA0,对应选择的是TIM2_CH1。 修改target/FLYESF401/target.c文件,里面定义了MCU要使用什么引脚上的哪一个定时器的哪一个道道。 里面有一个静态的数组,这里我已经把所有的定时器都清掉了,(

inav飞控之failsafe机制-爱代码爱编程

iNav飞控之FAILSAFE机制 1. 源由2. 设计2.1 触发场景2.1.1 上锁时触发2.1.2 解锁时触发 2.2 FAILSAFE策略2.2.1 DROP2.2.2 LAND2.2.3 SE

inav开源代码之filters-爱代码爱编程

iNav开源代码之Filters 1. 源由2. 滤波器应用类型2.1 一般滤波2.1.1 pt1Filter2.1.2 pt2Filter2.1.3 pt3Filter2.1.4 biquadFilter2.

inav开源代码之emergencylanding-爱代码爱编程

iNav开源代码之EmergencyLanding 1. 源由2. 触发逻辑2.1 RC任务2.2 PID任务2.3 处理函数 3. 消息逻辑3.1 事件处理3.2 紧急着陆事件3.3 紧急着陆消息例程3

inav开源代码之严重炸机 -- 紧急降落-爱代码爱编程

iNav开源代码之严重炸机 -- 紧急降落 1. 源由2. 设置步骤Step 1:iNav6.1.1配置一致性确认Step 2:去使能GPS功能Step 3:设置`FAILSAFE`使用LAND功能Step 4

inav开源代码之严重炸机 -- 危险隐患-爱代码爱编程

iNav开源代码之严重炸机 -- 危险隐患1. 源由2. 回顾2.1 远航配置 -- RTL验证2.2 本地试飞 -- 机械/结构测试2.3 远航试飞3. 初步分析4. 现象分析5. 初步怀疑6. 参考资料 1. 源由 航模

inav开源代码之aocodarch7dual蜂鸣器持续蜂鸣问题-爱代码爱编程

iNav开源代码之AOCODARCH7DUAL蜂鸣器持续蜂鸣问题 1. 源由2. 分析2.1 逻辑分析2.2 接线连接2.3 动态测量2.4 软件配置2.5 现象分析2.6 对比分析 3. 总结4. 参考

inav飞控aocodarc-f7mini固件编译-爱代码爱编程

iNav飞控AOCODARC-F7MINI固件编译 1. 编译目标(AOCODARC-F7MINI)2. 编译步骤Step 1 软件配置环境准备Step 2 获取开源代码Step 3 构建命令介绍Step 4 厂家目

inavflight之电传mavlink协议-爱代码爱编程

iNavFlight之电传MAVLink协议 1. 业务逻辑框架2. MAVLink电传报文2.1 MAVLink电传报文格式2.2 iNav支持地面站报文(接收)2.3 iNav支持飞控报文(发送) 3. MA

inavflight之rc遥控crsf协议-爱代码爱编程

iNavFlight之RC遥控CRSF协议 1. 遥控器电传框架设计1.1 场景分析1.2 逻辑框架1.2.1 电传信息获取1.2.2 电传信息处理1.2.3 电传初始化 1.3 模块化设计 2. CRSF

inavflight之msp v2 sensor报文格式_lida2003的博客-爱代码爱编程

iNavFlight之MSP v2 Sensor报文格式 1. MSP v2传感报文介绍2. MSP v2协议格式3. MSP v2传感代码流程4. MSP v2 传感器4.1 光流传感报文-MSP2_SENSOR_

传感模块:mateksys optical flow & lidar 3901-l0x_lida2003的博客-爱代码爱编程

传感模块:MATEKSYS Optical Flow & LIDAR 3901-L0X 1. 模块介绍2. 规格参数3. 使用方法Step1: 接线方式Step2: 安装方式Step3: 使用范围 4.

inavflight之msp dji协议飞控端请求应答_lida2003的博客-爱代码爱编程

iNavFlight之MSP DJI协议飞控端请求应答 1. 报文格式2. 报文标志(flag)3. 报文命令(cmd)4. 请求应答 & 反馈报文4.1 DJI_MSP_API_VERSION4.2 DJI

inavflight之msp dji协议天空端请求报文_lida2003的博客-爱代码爱编程

iNavFlight之MSP DJI协议天空端请求报文 1. 报文格式(请求)2. 报文标志(flag)3. 报文命令(cmd)4. 参考资料 MSP DJI协议是用于DJI天空端与飞控端之间的通信协议,其工作

inavflight之msp dji协议分析_lida2003的博客-爱代码爱编程

iNavFlight之MSP DJI协议分析 1. iNav串行口通信1.1 iNav 串口任务1.2 调用逻辑 2. iNav串行抽象2.1 框架代码2.2 MSP(DJI)协议处理 3. DJI协议相关实

inav向STM32F401CCU开发板定制的过程(一)-爱代码爱编程

写在前面的入魔小记 好些年没到CSDN来记事了,疫情来的那年,呆在家里实在无聊,好在到郊外空旷无人的地方也没人管,于是买了个KT板的板机和带自稳的飞控接收机开始玩起了固定翼。随后换了FS的一代神控i6,入手了开源(山寨)的F4V3S飞控慢慢地入了魔。 之所以开始动手定制的原因: 由于记性不好,经常接错电源线,烧在手里的飞控没有十块也有七八块了吧,本来