当前位置: 首页 > news >正文

网站信息化建设绍兴网页设计

网站信息化建设,绍兴网页设计,网络营销策划书案例,建网站的优势BetaFlight飞控AOCODAF435V2MPU6500固件编译 1. 源由2. 准备2.1 板子2.2 代码2.3 工具 3. 配置修改4. 编译4.1 获取代码4.2 获取配置4.3 编译固件4.4 DFU烧录4.5 版本核对 5. 总结 1. 源由 刚拿到一块Aocoda F405V2 (MPU6500) AT32F435飞控板(替换主控芯片)。 Aocoda-RC F40… BetaFlight飞控AOCODAF435V2MPU6500固件编译 1. 源由2. 准备2.1 板子2.2 代码2.3 工具 3. 配置修改4. 编译4.1 获取代码4.2 获取配置4.3 编译固件4.4 DFU烧录4.5 版本核对 5. 总结 1. 源由 刚拿到一块Aocoda F405V2 (MPU6500) AT32F435飞控板(替换主控芯片)。 Aocoda-RC F405V2 FC(STM32F405RGT6 v.s. AT32F435RGT7) IO DefinitionsSTM32F405RGT6 v.s. AT32F435RGT7 Comparison for Flight Controller 准备尝鲜使用github最新betaflight代码应该是4.5的了。 2. 准备 2.1 板子 默认已经烧录了atbetaflight固件 v4.3.2硬件IMU/Baro/MAX7456都已经找到。 2.2 代码 本次代码版本详见下面git log -n 1。 betaflight 最新代码 commit eee0cb54677aaf4daae28fd7068460abbffa53c8 (HEAD - master, origin/master, origin/HEAD) Author: Steve Evans SteveCEvansusers.noreply.github.com Date: Sat Oct 21 23:40:46 2023 0100Fix buffer overflow in JETIEXBUS character reception (#13130)* Fix buffer overflow in jetiexbus character reception* Update src/main/rx/jetiexbus.cCo-authored-by: Mark Haslinghuis marknumloq.nl---------Co-authored-by: Mark Haslinghuis marknumloq.nl config 最新配置 commit 6fa050144d5e6bccf0f50ac67d014491ddb10a71 (HEAD - master, origin/master, origin/HEAD) Author: Steve Evans SteveCEvansusers.noreply.github.com Date: Thu Oct 19 19:17:18 2023 0100Add ICM42688P to SKYSTARSF405 (#193) 2.3 工具 Betaflight Configurator需要升级到10.10版本或者之后。 注之前的版本无法识别AT32芯片。 Root causeArtery AT32F435/7 DFU and VCP support #3259 注首先要确保AT32 DFU驱动正确识别硬件。上图是10.9版本DFU识别芯片但是配置工具枚举失败。 3. 配置修改 鉴于该板子整体采用了简单替换。根据之前的一些经验基于AOCODAF405V2MPU6500修改新增目标AOCODAF435V2MPU6500。 Betaflight飞控之4.5版本配置文件调整BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论BetaFlight统一硬件资源简单配置修改 注以下配置只是现抄版本确保固件编译正常。可能存在部分IO功能异常问题需要后续试飞调试确认。 /** This file is part of Betaflight.** Betaflight is free software. You can redistribute this software* and/or modify this software under the terms of the GNU General* Public License as published by the Free Software Foundation,* either version 3 of the License, or (at your option) any later* version.** Betaflight is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.** See the GNU General Public License for more details.** You should have received a copy of the GNU General Public* License along with this software.** If not, see http://www.gnu.org/licenses/.*/#pragma once#define FC_TARGET_MCU AT32F435G#define BOARD_NAME AOCODAF435V2MPU6500 #define MANUFACTURER_ID SJET#define USE_GYRO #define USE_GYRO_SPI_MPU6500 #define USE_ACC #define USE_ACC_SPI_MPU6500 #define USE_BARO_BMP280 #define USE_BARO_DPS310 #define USE_FLASH #define USE_FLASH_W25Q128FV #define USE_MAX7456#define BEEPER_PIN PB8 #define MOTOR1_PIN PC6 #define MOTOR2_PIN PC7 #define MOTOR3_PIN PC8 #define MOTOR4_PIN PC9 #define MOTOR5_PIN PA15 #define MOTOR6_PIN PA8 #define MOTOR7_PIN PB10 #define MOTOR8_PIN PB11 #define RX_PPM_PIN PA3 #define LED_STRIP_PIN PB1 #define UART1_TX_PIN PA9 #define UART2_TX_PIN PA2 #define UART3_TX_PIN PC10 #define UART4_TX_PIN PA0 #define UART5_TX_PIN PC12 #define UART1_RX_PIN PA10 #define UART2_RX_PIN PA3 #define UART3_RX_PIN PC11 #define UART4_RX_PIN PA1 #define UART5_RX_PIN PD2 #define I2C1_SCL_PIN PB6 #define I2C1_SDA_PIN PB7 #define LED0_PIN PC13 #define SPI1_SCK_PIN PA5 #define SPI2_SCK_PIN PB13 #define SPI3_SCK_PIN PB3 #define SPI1_SDI_PIN PA6 #define SPI2_SDI_PIN PB14 #define SPI3_SDI_PIN PB4 #define SPI1_SDO_PIN PA7 #define SPI2_SDO_PIN PB15 #define SPI3_SDO_PIN PB5 #define ESCSERIAL_PIN PC11 #define ADC_VBAT_PIN PC2 #define ADC_RSSI_PIN PC3 #define ADC_CURR_PIN PC1 #define FLASH_CS_PIN PC0 #define MAX7456_SPI_CS_PIN PA13 #define GYRO_1_EXTI_PIN PC4 #define GYRO_1_CS_PIN PA4 #define USB_DETECT_PIN PB12#define TIMER_PIN_MAPPING \TIMER_PIN_MAP( 0, RX_PPM_PIN , 2, 0) \TIMER_PIN_MAP( 1, MOTOR1_PIN , 2, 1) \TIMER_PIN_MAP( 2, MOTOR2_PIN , 2, 1) \TIMER_PIN_MAP( 3, MOTOR3_PIN , 2, 1) \TIMER_PIN_MAP( 4, MOTOR4_PIN , 2, 0) \TIMER_PIN_MAP( 5, MOTOR5_PIN , 1, 0) \TIMER_PIN_MAP( 6, MOTOR6_PIN , 1, 1) \TIMER_PIN_MAP( 7, MOTOR7_PIN , 1, 0) \TIMER_PIN_MAP( 8, MOTOR8_PIN , 1, 0) \TIMER_PIN_MAP( 9, LED_STRIP_PIN , 2, 0)#define ADC_INSTANCE ADC3 #define ADC3_DMA_OPT 1#define MAG_I2C_INSTANCE (I2CDEV_1) #define USE_BARO #define BARO_I2C_INSTANCE (I2CDEV_1) #define DEFAULT_BLACKBOX_DEVICE BLACKBOX_DEVICE_FLASH #define DEFAULT_DSHOT_BURST DSHOT_DMAR_OFF #define DEFAULT_DSHOT_BITBANG DSHOT_BITBANG_OFF #define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC #define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC #define DEFAULT_CURRENT_METER_SCALE 500 #define BEEPER_INVERTED #define SYSTEM_HSE_MHZ 8 #define MAX7456_SPI_INSTANCE SPI2 #define FLASH_SPI_INSTANCE SPI3 #define USE_SPI_GYRO #define GYRO_1_SPI_INSTANCE SPI14. 编译 4.1 获取代码 $ git clone gitgithub.com:betaflight/betaflight.git $ cd betaflight4.2 获取配置 $ cd src/ $ git clone gitgithub.com:betaflight/config.git $ cd ..4.3 编译固件 $ make AOCODAF435V2MPU6500 $ ls obj betaflight_4.5.0_AT32F435G_AOCODAF435V2MPU6500.hex4.4 DFU烧录 按住Reset按钮通过USB给飞控上电进入DFU模式。 4.5 版本核对 5. 总结 betaflight固件版本、飞控配置 》 基本正常Gyro/Acc/Baro以及传感数据 》基本正常Gyro校准Pitch/Roll/Yaw 》基本正常OSD MAX7456 芯片 SPI已经发现 》基本正常怀疑存在问题芯片内部温度Core temp-281degC // 但atbetaflight是正常的
http://www.zqtcl.cn/news/137741/

相关文章:

  • 网站搭建系统都有哪些丽水网站开发
  • 网站设计包含哪些技术外行怎么做网站
  • 网站建设运营知识推广软文平台
  • 营销型网站建设用途网站 文件夹结构
  • 制作网站建设策划方案cosy主题wordpress
  • 网站建设服务联享科技net和cn哪个做网站好
  • 深圳网站制作公司哪家好艺考培训学校
  • 潍坊网站的公司电话html网站开发基础
  • 网站模板样式做地图特效的网站
  • 商标查询官方网站有没有免费找客户的软件
  • 网站开发及服务合同行业网站名称
  • 网站建设费包括什么建筑设计领域
  • 网站建设 信科网络建行网站会员注册用户名
  • 网站建设的什么是开发实施注意什么网站开发实用技术pdf
  • 网站设计的资质叫什么贵阳网站建设咨询
  • 郑州哪家公司做网站怎么做自己的销售网站
  • 北大青鸟教网站开发吗中国电信 网站备案
  • 网站目录结构图wordpress ftp连接不上
  • 使用php做的网站有哪些网站备案密码重置申请表
  • php网站开发好找工作吗一叶子电子商务网站建设策划书
  • 运营好还是网站开发好购买域名后怎样建公司官网
  • 优秀设计网站推荐晋江市住房和城乡建设局网站
  • 杭州市区网站制作单位青海公路建设服务网站
  • 大型门户网站建设美丽杭州房价
  • 素材下载解析接口网站开发网站关键词热度
  • 山东seo推广网站建设新乡手机网站建设官网
  • 网站定制公司报价wordpress清新模板下载
  • 斗鱼网站开发是用什么语言东莞人才网智通
  • 淘宝上网站建设为啥这么便宜自己如何建设个网站
  • 做网站判多少年滦南网站建设