星闪固件开发

主控:STM32H723



开发内容



一、底层驱动

1. 系统时钟、GPIO、SysTick基础驱动

2. ADC电池电压采集;Flash参数掉电存储

3. GPIO拨码ID读取,区分2/3/4多机机型

4. ICM42688六轴IMU驱动、数据读取、校准

5. BMP388气压计驱动、原始数据输出

6. 多路PWM舵机驱动(2~8路)

7. UART串口底层收发驱动(预留1路外部通信串口)



二、核心算法

1. IMU姿态解算

2. 气压高度数据滤波

3. 姿态PID、高度PID封装

4. 固定周期实时飞控调度环路



三、单机飞行逻辑(不做编队、不做无线协议)

三段状态机:手抛启动→悬停→降落

预留指令接口:前进、左转、右转、上升、下降、悬停

外部串口下发指令调用动作函数即可
已有6人报名
*************
*************
浏览 975
点赞
4评论
1收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
全部评论
熟悉stm32系列,自研rtos操作系统,做过对应的底层systick等架构层移植,做过adc flash 屏幕等外设驱动开发
点赞回复
熟悉stm32开发,曾做过多个stm32控制模块及配套控制上位机软件
点赞回复
QF3天前
单片机系统完全自己开发 目前还有stm32h743芯片的项目在做
点赞回复
这个是最擅长的项目,简单,有成熟案例
点赞回复
推荐
点赞
4评论
1收藏
分享

手机扫一扫分享

分享
举报