[项目]基于FreeRTOS的STM32四轴飞行器: 二.项目搭建及移植FreeRTOS ...

打印 上一主题 下一主题

主题 993|帖子 993|积分 2989

一.项目搭建

配置SYS系统滴答定时器来源为默认,因为其他定时器用来驱动电机了只能与FreeRTOS共用:


之后选择RCC配置芯片的时钟来源:

配置时钟树:
无人机不考虑功耗频率配为最大,外部晶振8MHZ,经过锁相环变为72MHZ,APB1上限为36MHZ。

配置串口:
配置串口二,设置模式为异步。

配置电源芯片唤醒引脚:
每隔一段时间给电平防止自动休眠,观察IP5305T芯片外围电路,发如今平常KEY引脚悬空,按下为低电平,如果利用推挽且设置为高电平在按键按下时可能会短路,以是利用开漏输出。因为开漏输出利用外部电路提供高电平,该电路未提供高电平,以是平常处于悬空状态,不会导致电路电路。


配置LED灯:
观察原理图,配置四个引脚为低电平,开机时四个LED亮。


配置项目管理:

二.移植FreeRTOS

在文件中创建文件夹:
Mid:中心层文件夹,Inf:硬件接口层文件夹,App:应用层文件夹。

配置项目:
设置优化品级为0:

添加目录:

添加结构:

更改串口为串口二:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

泉缘泉

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表