资料下载:https://download.youkuaiyun.com/download/wouderw/87540711
一、概述
使用STM32F103芯片,FreeRTOS系统开发的扫地机器人项目,支持多种外设和功能,比如电机、按键、LED、ADC(电池温度检测、边刷电流检测和放电电流IBAT)、电池管理、陀螺仪、掉落检测、悬空传感器、碰撞传感器、超声波距离传感器、垃圾盒检测、捕获输入等。
Bootloader支持IAP功能,可方便升级固件。
二,代码
1,代码注释完整、规范
文件、函数、全局变量、局部变量都有完善的注释,阅读学习无障碍。


2,目录结构清晰
从上面截图的左边部分,也可以看出每个外设或功能都划分得非常明确。目录结构主要包含下面内容:
| USER文件夹< |

该资源是一个使用STM32F103微控制器,集成FreeRTOS操作系统的扫地机器人项目。它包括电机控制、按键、LED、ADC等多种外设接口,支持电池管理、陀螺仪、掉落检测等功能。Bootloader带有IAP功能,便于固件升级。项目代码注释详细,目录结构清晰,是学习STM32的理想实践案例。
最低0.47元/天 解锁文章
1557

被折叠的 条评论
为什么被折叠?



