![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
文章平均质量分 96
download-001
吃红薯
展开
-
FreeRTOS_时间管理
传送门:博客汇总帖笔记内容参考(正点原子的FreeRTOS开发手册、cortex-m3权威指南、Cortex-M3和Cortex-M4权威指南等)文章目录大纲1、SysTick2、时间相关函数大纲FreeRTOS时间管理部分,主要是涉及滴答定时器、系统时钟节拍、时间相关函数1、SysTickSysTick直属与 Coretx-M 内核,它不是 STM32 专属的,只要是 Cortex-M 内核的 MCU 就都有 SysTick。SysTick 定时器是个 24 位的向下计数..原创 2021-09-12 20:14:33 · 1265 阅读 · 0 评论 -
FreeRTOS_中断
传送门:博客汇总帖 传送门:Cortex-M3_中断、异常 传送门:Cortex-M3笔记_基础笔记内容参考(正点原子的FreeRTOS开发手册、cortex-m3权威指南、Cortex-M3和Cortex-M4权威指南等)文章目录1、中断配置宏2、配置Pendsv和Systick优先级3、用于中断屏蔽的特殊寄存器4、FreeRTOS开关中断1、中断配置宏STM32使用FreeRTOS,须将优先级分组设为组4(4位全部是抢占优先级),所以就有(0-15)16个优先级。且优先级数字越..原创 2021-09-11 20:52:47 · 1788 阅读 · 0 评论 -
FreeRTOS_临界区代码保护
传送门:博客汇总帖内容来源于(正点原子的FreeRTOS开发手册、FreeRTOS实时内核使用指南-中文、FreeRTOS数据手册等)文章目录1、临界区代码保护2、taskENTER_CRITICAL()与taskEXIT_CRITICAL()1、临界区代码保护多任务系统中存在一种潜在的风险。当一个任务在使用某个资源的过程中,即还没有完全结束对资源的访问时,便被切出运行态,使得资源处于非一致,不完整的状态。如果这个时候有另一个任务或者中断来访问这个资源,则会导致数据损坏或是其它相似..原创 2021-09-09 20:17:25 · 1411 阅读 · 1 评论 -
FreeRTOS_列表和列表项
说明 传送门:博客汇总帖 传送门:数据结构-链表内容来源于正点原子的FreeRTOS开发手册本文主要是做笔记,以及日后复习文章目录说明1 什么是列表和列表项1.1 列表1.2 列表项1.2.1 列表项1.2.2 迷你列表项2 列表和列表项的初始化2.1 列表初始化2.2 列表项初始化3 列表项的插入3.1 列表项插入图示1、插入值为40的列表项2、插入值为60的列表项3、插入值为50的列表项4 列表项末尾插入5 列表项的删除6 和列表项的遍历1 什么是列表和列表项1.1原创 2021-09-02 22:10:54 · 219 阅读 · 0 评论