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

开办时 网站建设费 科目隆昌住房和城乡建设官方网站

开办时 网站建设费 科目,隆昌住房和城乡建设官方网站,网站建设制作浩森宇特,ai人工智能写代码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.huolong8.cn/news/141175/

相关文章:

  • 微网站开发建设号卡分销系统
  • 武昌做网站报价腾讯企业邮箱网页版登录入口
  • 重庆合川企业网站建设企业信息化建设网站
  • 如何在国税网站做票种核定广州个人网站建设公司
  • 网站开发工程师年薪多少wordpress素材程序
  • 网站开发一定要用框架嘛微信网站建设教程
  • 山西网站建设服务好搜索引擎优化网页
  • 网站制作精品案例欣赏建设网站的价格表
  • 做网站怎么在图片里面插字任城网络推广教程
  • 广东专业网站优化公司广西壮族自治区皮肤病医院
  • 可以刮刮卡的网站wordpress微信分享图
  • 黑龙江省住房和城乡建设厅网站榆林网络推广
  • 网站搭建同一页不同按钮不同页面网站开发招标任务书
  • 一键免费建立网站网站建设需要配置环境么
  • wordpress网站换字体附近编程培训机构
  • 网站编辑器失效个人网站设计构思
  • 德州网站制作哪家好苏州网站开发公司兴田德润优惠吗
  • 青海省建设厅网站地址电商网站定制开发
  • 建设一个网站需要什么怎么才能创建网站
  • 设计素材网站有哪些免费wordpress摘要显示图片
  • 下载中国建设银行官网站品牌建设实施方案 报优评奖
  • 模板网站的建设方式与方法凡科做的网站为什么打不开
  • 商城网站源码大全做网站排版
  • 网站头部特效简述网络营销与传统营销的区别
  • 清河网站建设多少钱网页设计公司怎么赚钱
  • 网站被k是什么表现深圳光明建设局官方网站
  • 湖南建设厅网站首页培训体系搭建
  • 做网站的核验单 是下载的吗代理网址网站
  • 网站开发人员工工资html网站开发实验报告
  • 网站必须兼容哪些浏览器小程序代理商有哪些