学习页

3.6 FreeRTOS中断管理

3.6 FreeRTOS中断管理

中断知识回顾 我们之前学习过裸机,应该很明白中断的概念,这里再复习一下相关知识,让CPU打断正常运行的程序,转而去处理紧急的事件(程序),就叫中断 。 ARM Cortex-M 使用了 8 位宽的寄存器来配置中断的优先等级,这个寄存器就是中断优先级配置寄存器。但STM32,只

aoofoo aoofoo 2024-11-04
107
3.7 临界段代码保护及调度器挂起和恢复

3.7 临界段代码保护及调度器挂起和恢复

临界段代码保护 什么是临界段? 临界段代码也叫做临界区,是指那些必须完整运行,不能被打断的代码段。 那么什么场合不能被打断?适用的场合: 1.外设:需严格按照时序初始化的外设:IIC、SPI等等 。软件IIC需要几微秒的延时,所以不能被打断。 2.系统:系统自身需求 。

aoofoo aoofoo 2025-03-19
159
3.8 FreeRTOS列表和列表项

3.8 FreeRTOS列表和列表项

列表和列表项简介 FreeRTOS中,列表是非常重要的!想要看懂FreeRTOS的源码,学会列表是必不可少的。 列表是 FreeRTOS 中的一个数据结构,概念上和链表有点类似,列表被用来跟踪 FreeRTOS中的任务。 列表项就是存放在列表中的项目。 我们看下图,可以明显的感受

aoofoo aoofoo 2025-03-19
200
3.9 任务调度

3.9 任务调度

开启任务调度器 开启任务调度器API函数:vTaskStartScheduler() 作用:用于启动任务调度器,任务调度器启动后, FreeRTOS 便会开始进行任务调度,即开始任务,如果不启用调度器,那么任务是得不到执行的。 该函数内部实现,如下: 1、先判断任务是静态创建还是

aoofoo aoofoo 2025-03-20
190
5.1 PCB技术发展史

5.1 PCB技术发展史

发展史 1831年6月13日,天降男神詹姆斯·克拉克·麦克斯韦 (James Clerk Maxwell,1831年6月13日-1879年11月5日)于英国爱丁堡的印度街14号, 麦克斯韦被普遍认为是十九世纪物理学家中, 对于二十世纪初物理学的巨大进展影响最为巨大的一位。 他在1864年发

aoofoo aoofoo 2024-10-19
106
5.2 电阻、电容、电感

5.2 电阻、电容、电感

PCB原理图是由四要素组成的:元件符号、连接线、结点、注释。 元件符号 元件符号:我们常见的电阻符号,主要有电阻、电容、电感、二极管、三极管、场效应管这些元件。了解这些元件使我们分析电路的一个基础。 电阻元件 电阻器(Resistor)在日常生活中一般直接称为电阻。是一个限流元件,将电阻接在

aoofoo aoofoo 2024-10-19
105
5.3 二极管、三极管、场效应管

5.3 二极管、三极管、场效应管

元件符号 二极管 二极管是用半导体材料(硅、硒、锗等)制成的一种电子器件 。二极管有两个电极,正极,又叫阳极;负极,又叫阴极,给二极管两极间加上正向电压时,二极管导通, 加上反向电压时,二极管截止。 二极管的导通和截止,则相当于开关的接通与断开 。 二极管具有单向导电性能,导通时电流方向是由阳极

aoofoo aoofoo 2024-10-19
73
5.4 元件的数据手册

5.4 元件的数据手册

我们如果只是去看原理图中的芯片这些元件,是很难看到有用的信息的,我没想要具体弄懂原理图是想要说什么,以及原理图是如何设计的,就必须要对这些芯片的功能有一个详细的了解。 如果对芯片有一个详细的了解?就是芯片厂家提供的元件数据手册。 怎么获取芯片的数据手册呢? 1.立创商城 2.半导小

aoofoo aoofoo 2024-10-20
63
5.5 电路定理

5.5 电路定理

连接线 在PCB原理图中,有很多这样绿色的线,实际上这些表示导线,虽然在原理图中表示的一根线,但在实际的PCB板中我们元件之间的连接是靠铜箔进行连通的: 结点 我们可以注意到在原理图中,有这样红色的小点点,这些红色小点点往往是在导线的连接处表示的,所以结点就是表示几个元

aoofoo aoofoo 2024-10-20
126
5.6 读懂原理图

5.6 读懂原理图

原理图四要素 注释 我们可以看到原理图上除了元件、芯片连接线及结点之外,还有很多中文和图表(标注关键信号),我们称这些内容为注释。 常见标注元件功能:NC/NF/0R NC:no connect,这个元件默认不进行连接。 NF:no fix,元件默认不安装。 0R

aoofoo aoofoo 2024-10-20
22
1 2 3 4 5 6 … 10