当前位置: 首页 > 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 是如何架构的?
  • [nginx文档翻译系列] 控制nginx
  • 230. Kth Smallest Element in a BST
  • AngularJS指令开发(1)——参数详解
  • Java应用性能调优
  • PAT A1017 优先队列
  • Python 反序列化安全问题(二)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • React的组件模式
  • Vue2.x学习三:事件处理生命周期钩子
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 对象引论
  • 基于Android乐音识别(2)
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 全栈开发——Linux
  • 如何编写一个可升级的智能合约
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 问题之ssh中Host key verification failed的解决
  • 线上 python http server profile 实践
  • 小李飞刀:SQL题目刷起来!
  • hi-nginx-1.3.4编译安装
  • NLPIR智能语义技术让大数据挖掘更简单
  • ​如何在iOS手机上查看应用日志
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #QT(智能家居界面-界面切换)
  • %@ page import=%的用法
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2020)Java后端开发----(面试题和笔试题)
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 8.0 发布到 IIS
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [ SNOI 2013 ] Quare
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • [ 转载 ] SharePoint 资料
  • [20171102]视图v$session中process字段含义