FreeRTOS操作系统学习——FreeRTOS工程创建

FreeROTS工程创建

详细步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如无特殊情况,大部人都要配置为外部高速时钟
在这里插入图片描述
另外,本实验使用了FreeRTOS,FreeRTOS的时基使用的是Systick,而 STM32CubeMX中默认的HAL库时基也是Systick,为了避免可能的冲突,最好将HAL库的时基换做其它的硬件定时器
在这里插入图片描述
切换成72MHZ主频,按下回车后点击确定
在这里插入图片描述
STM32CubeMX 已经将 FreeRTOS 集成到工具中,并且将 RTOS 的接口进行了封装 CMSIS-RTOS V1/V2,相较之于V1版本的CMSIS-RTOS API,V2版本的API的兼容性更高,为了将来的开发和移植,建议开发者使用V2版本的API
在这里插入图片描述

FreeRTOS 的参数包括时基频率、任务堆栈大小、是否使能互斥锁等等,需要开发者根
据自己对FreeRTOS的了解以及项目开发的需求,来定制参数。
在这里插入图片描述
使用STM32CubeMX时,有一个默认任务,此任务无法删除,只能修改其名称和函数类型,如上图所示
在这里插入图片描述
在这里插入图片描述

使用时的注意事项

双击打开freertos.c文件,找到StartDefaultTask函数里的循环。我们编写的代码,需要位于“USER CODE BEGIN xxx”和“USER CODE END xxx”之间,否则以后再次使用STM32CubeMX 配置工程时,不在这些位置的用户代码会被删除。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/512813.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Algorithms 4】算法(第4版)学习笔记 15 - 4.1 无向图

文章目录 前言参考目录学习笔记1:图表介绍1.1:定义1.2:常见应用1.3:术语1.4:一些图表处理问题2:图表 API2.1:图的表示2.2:无向图 API2.3:典型图处理代码2.4:图…

web游戏-飞机大战

H5小游戏源码、JS开发网页小游戏开源源码大合集。无需运行环境,解压后浏览器直接打开。有需要的,私信本人,发演示地址,可以后再订阅,发源码,含60+小游戏源码。如五子棋、象棋、植物大战僵尸、开心消消乐、扑鱼达人、飞机大战等等 <!DOCTYPE html> <html lang=&q…

uniapp制作--进步器的选择

介绍&#xff1a; 进步器的选择,一般用于商城购物选择物品数量的场景 注意&#xff1a;该输入框只能输入大于或等于0的整数 效果展示&#xff1a; 代码展示&#xff1a; 以下是一个简单的购物车页面示例&#xff0c;包括选择商品和显示数量的功能&#xff1a; 在这个示例中…

考研数学|数一125学长备考经验+资料

考研数学复习规划的关键&#xff0c;是不要执着于进度&#xff0c;不要执着于每天每个时间段准确的划分去做什么做什么&#xff0c;就好像完成任务的权重大于复习质量的权重一样&#xff0c;本末倒置了。 正确的做法&#xff0c;是聚焦于学习质量&#xff0c;持之以恒。所需要掌…

最值得入手的五款骨传导耳机,六大专业的选购技巧

亲爱的小伙伴们&#xff0c;你们是否曾因长时间戴着耳机而感到耳朵不适&#xff0c;比如耳朵闷痛、发痒&#xff0c;甚至出现异味&#xff1f;现在有一种耳机可以帮你解决这些问题&#xff0c;它就是骨传导耳机。这种耳机的设计避免了传统入耳式耳机可能带来的堵塞感和细菌滋生…

MapReduce内存参数自动推断

MapReduce内存参数自动推断。在Hadoop 2.0中&#xff0c;为MapReduce作业设置内存参数非常繁琐&#xff0c;涉及到两个参数&#xff1a;mapreduce.{map,reduce}.memory.mb和mapreduce.{map,reduce}.java.opts&#xff0c;一旦设置不合理&#xff0c;则会使得内存资源浪费严重&a…

《Balanced Meta-Softmax for Long-Tailed Visual Recognition》阅读笔记

论文标题 《Balanced Meta-Softmax for Long-Tailed Visual Recognition》 用于长尾视觉识别的平衡元-Softmax 作者 Jiawei Ren、Cunjun Yu、Shunan Sheng、Xiao Ma、Haiyu Zhao、Shuai Yi 和 Hongsheng Li 商汤科技、南洋理工大学、新加坡国立大学和香港中文大学多媒体实…

JSP实现数据传递与保存

1.HTML页面转换JSP页面 直接再HTML页面最顶端添加page指令&#xff0c;修改文件后缀名&#xff1b;反之&#xff1b; 2.JSP内置对象 对象 描述 request 每当客户端请求JSP页面时&#xff0c;JSP引擎会制造一个新的request对象来代表这个请求。 response 当服务器创建req…

创意之光:NCDA设计大赛获奖作品解读与字体设计的卓越之处

第12届大赛简介 - 未来设计师全国高校数字艺术设计大赛f&#xff08;NCDA&#xff09;开始啦&#xff01;未来设计师全国高校数字艺术设计大赛&#xff08;NCDA&#xff09;是由工信部人才交流中心主办&#xff0c;教育部中国高等教育学会认定&#xff0c;教育厅发文立项&#…

家里闲置电脑不知该如何利用?不如做点项目帮自己生钱

现在手机已经逐步替代电脑&#xff0c;许多家庭的老电脑都放在家里吃灰&#xff0c;其实完全可以支棱起来&#xff0c;做些项目或者副业来赚取收入&#xff0c;补贴家用。 虽然手机的功能是很强大&#xff0c;但是在一些项目目前&#xff0c;还是不如电脑的完善&#xff0c;所以…

ArcGIS学习(十三)多源数据下的城市街道功能评估

ArcGIS学习(十三)多源数据下的城市街道功能评估 本任务带来的内容是多元数据下的城市街道功能评估。本任务包括两个关卡: 城市街道空间中观解读 城市街道功能详细评价 首先,我们来看看本任务的分析思路。 1.城市街道空间中观解读 下面我们正式进入第一关的内容一- 城市…

【Python】新手入门(1):探索标识符

【Python】新手入门&#xff08;1&#xff09;&#xff1a;探索标识符 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f448; 希…