写在前面:前面的学习中,我们接触了STM32的第一个外设GPIO,这也是最常用的一个外设;而除了GPIO外,中断也是一个十分重要且常用的外设;只有掌握了中断,...
一、最后一块石头的重量 . - 力扣(LeetCode) 我们每次都要快速找到前两个最大的石头进行抵消,这个时候用优先级队列(建大堆),不断取堆顶元素...
文章目录 一、priority_queue使用 仿函数控制优先级 sort算法里的仿函数 二、手撕优先级队列 优先级队列的容器适配器 入堆 出堆 top/size/empty 迭代...
一、为什么我们要关中断功能呢? 1.在撰写类似DMA相关串口传输程序时,我们会使用到队列指针的操作,而这个操作绝对不可以被任何行为打断,打断就寄...
六、调优过程 实时性问题 对于50ms的IO连接通讯周期 设置的50ms通讯周期,实际跑到了105ms 首先怀疑任务优先级设置问题,打开FreeRTOS的任务信息功能,打印...
我的个人主页 我的专栏: 人工智能领域、java-数据结构、Javase、C语言,希望能帮助到大家!!! 点赞👍收藏❤ 引言 在开发中,尤其是需要处理...
一、前言 在嵌入式开发中,当项目复杂度增加时,使用实时操作系统(RTOS)可以显著提高开发效率和系统可靠性。本教程将详细介绍如何在STM32平台上使用FreeRT...
🌈 个人主页:谁在夜里看海. 🔥 个人专栏:《C++系列》《Linux系列》《算法系列》 ⛰️ 丢掉幻想,准备斗争 目录 一、查看进程...
目录 1. 操作符的分类 2. ⼆进制和进制转换 2.1 2进制转10进制 2.2 10进制转2进制 2.3 2进制转8进制 2.4 2进制转16进制 3. 原码、反码、补码 4. 移位操作...
每日激励:“不设限和自我肯定的心态:I can do all things。 — Stephen Curry” 绪论:本章是一个复习篇章,关于C语言中的*和++结合起来的运算符操作,主...