当前位置: 首页 > news >正文

(HAL库版)freeRTOS移植STMF103

正点原子关于freeRTOS的教程是比较好的,可惜移植的是标准库,但是我学的是Hal库,因为开发速度更快,从最后那个修改SYSTEM文件夹的地方开始替换为下面的内容就可以了

5.修改Systick中断、SVC中断、PendSV中断
        将SVC中断、PendSV中断注释。

        修改Systick中断

extern void xPortSysTickHandler();void SysTick_Handler(void){/* USER CODE BEGIN SysTick_IRQn 0 *//* USER CODE END SysTick_IRQn 0 */HAL_IncTick();/* USER CODE BEGIN SysTick_IRQn 1 */#if (INCLUDE_xTaskGetSchedulerState  == 1 )if (xTaskGetSchedulerState() != taskSCHEDULER_NOT_STARTED){#endif  /* INCLUDE_xTaskGetSchedulerState */  xPortSysTickHandler();//调用systick中断处理函数#if (INCLUDE_xTaskGetSchedulerState  == 1 )}#endif  /* INCLUDE_xTaskGetSchedulerState *//* USER CODE END SysTick_IRQn 1 */}
————————————————
版权声明:本文为CSDN博主「Crs_小蔡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cairongshou/article/details/131109822

相关文章:

  • Android手机如何用Charles抓包HTTPS接口
  • 人工智能-注意力机制之注意力汇聚:Nadaraya-Watson 核回归
  • Spring Cloud + Nacos 项目启动失败【No spring.config.import property has been defined】
  • 网络安全之渗透测试入门准备
  • 视频剪辑技巧:如何高效批量转码MP4视频为MOV格式
  • linux部署jar 常见问题
  • 点大商城V2.5.3分包小程序端+小程序上传提示限制分包制作教程
  • web前端之引入svg图片、html引入点svg文件、等比缩放、解决裁剪问题、命名空间、object标签、阿里巴巴尺量图、embed标签、iframe标签
  • 格式化输入输出
  • 关于vs code Debug调试时候出现“找不到任务C/C++: g++.exe build active file” 解决方法
  • Linux技能篇-非交互式修改密码
  • springboot 返回problem+json
  • 【Vue】filter的用法
  • debian 12 配置
  • 老牌开源 SVG 编辑器 SVGEdit 是如何架构的?
  • CAP 一致性协议及应用解析
  • Flannel解读
  • JavaScript 一些 DOM 的知识点
  • Java基本数据类型之Number
  • Java知识点总结(JavaIO-打印流)
  • Js基础——数据类型之Null和Undefined
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • Mysql优化
  • TypeScript迭代器
  • vue-router的history模式发布配置
  • 大数据与云计算学习:数据分析(二)
  • 分类模型——Logistics Regression
  • 简单数学运算程序(不定期更新)
  • 老板让我十分钟上手nx-admin
  • 力扣(LeetCode)965
  • 前端设计模式
  • 如何编写一个可升级的智能合约
  • 入手阿里云新服务器的部署NODE
  • 实现菜单下拉伸展折叠效果demo
  • 说说动画卡顿的解决方案
  • 跳前端坑前,先看看这个!!
  • 最简单的无缝轮播
  • Hibernate主键生成策略及选择
  • Java数据解析之JSON
  • 扩展资源服务器解决oauth2 性能瓶颈
  • #Java第九次作业--输入输出流和文件操作
  • #预处理和函数的对比以及条件编译
  • $.ajax()方法详解
  • (1)(1.9) MSP (version 4.2)
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (zt)最盛行的警世狂言(爆笑)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转) 深度模型优化性能 调参
  • .jks文件(JAVA KeyStore)
  • .net core webapi 大文件上传到wwwroot文件夹