梯度、贝叶斯公式、最小二乘、卷积
数学中,那些以点携面的学习。
中断发生与时钟信号采集
“中断”并不是直接发生在时钟信号的“上升沿/下降沿”上;时钟只是给整个 MCU(包括中断控制器)提供时序基准,而中断的触发源是: 外部事件 引脚电平变化、串口收到字节、ADC 转换完成…… 这些事件与
线程与进程
线程与进程:从基础概念到现代应用 一、核心概念 进程(Process) 进程是操作系统进行资源分配和调度的基本单位,是程序的一次执行实例。每个进程拥有独立的内存空间、文件描述符、环境变量等资源。 线程
中断与时钟
下面把“中断”与“时钟”这两个概念放在一起做一个系统化梳理,并给出在 Arduino(以及更一般的 MCU)场景里它们是怎样配合、怎样配置、有哪些易踩的坑。你可以把它当成一份速查笔记。 中断的本质 定
arduino在中断函数中发消息唤醒loop是进程间通信吗?
arduino在中断函数中发消息唤醒loop是进程间通信吗? 不是,Arduino 在中断服务例程(ISR)里发消息唤醒 loop(),属于同一 CPU 上两个“执行上下文”(ISR 与主循环)之间的
单核多线程怎么实现
单核多线程怎么实现 在 单核 ESP32(例如 ESP32-S2、C3、C6 等只有一个核的型号) 上,“多线程”并不是靠真正的并行,而是靠 FreeRTOS 的“时间片轮转 + 优先级抢占” 来“模
esp32 arduino编程中,双核分配线程和主循环loop有什么关联
esp32 arduino编程中,双核分配线程和主循环loop有什么关联 在 ESP32-Arduino 框架里,loop() 本身并不是“单独一个核”的专利,而是整个 Arduino 运行时(ard
arduino按键响应设计采用中断会比轮询更快吗?中断是每条指令执行前都要检查吗?
arduino按键响应设计采用中断会比轮询更快吗?中断是每条指令执行前都要检查吗? 先把结论说在前面: “按键响应更快”:对 Arduino 这种单核 MCU 来说,中断的响应延迟通常比轮询短,因为它
新版本高效跳闪-2之轮询与中断
#include <Arduino.h> #include <BleKeyboard.h> #define PIN_BTN 4 // → GND #define PIN_L
新版本高效跳闪-1
单次按动版本 #include <Arduino.h> #include <BleKeyboard.h> #define PIN_BTN 4 // 按键