当前位置: 首页 > 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.pierceye.com/news/756130/

相关文章:

  • 网站建设精品课程南昌企业网站建设哪家好
  • 网站空间不够用怎么办电子商务公司名字
  • 策划方案网站wordpress设置视频图片
  • 餐饮设计网站有哪些做副业的网站
  • 如何建设一个电子商务网站四川网站建设电话
  • 网站制作学习学网站开发顺序
  • 外语网站建设怎么知道网站的ftp
  • 苏州专业做网站的公司有哪些网络机柜定制
  • 提供服务的网站免费的进销存软件哪个简单好用
  • 长沙县政务网站网络公司名字大全寓意
  • 网站后台凡科建设有做网站维护的
  • 搭建网站需要什么软件上海在线
  • led灯外贸网站建设网站代码怎么优化
  • 网站建设维护什么意思江苏网络推广专员
  • 潍坊网站开发asp培训珠海市网站建设公司
  • 用什么做响应式网站建行个人余额查询网站
  • 做网站网站代理怎么找客源企业团建公司
  • 电子商务网站开发实战济南兼职做网站
  • 怎样创建网站视频学历提升的重要性
  • 百度搜索引擎录入网站1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.
  • 广州做网站建设如何在别人网站挂黑链
  • 宁德北京网站建设任丘建设银行网站
  • 积极加强网站建设连锁会员管理系统
  • 河南做外贸网站的公司简介wordpress做教育网站
  • 兴城做网站推广的企业网站后台管理软件
  • 自定义优定软件网站建设申请永久网站空间
  • 免费发布信息的网站平台怎么做网站统计
  • 制作网站的过程是对信息的龙海市住房和城乡建设局网站
  • 鱼台县建设局网站免费ppt模板制作软件
  • 质量好网站建设多少钱黄冈网站建设哪家快些