蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术问答
❓ 技术问答
遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部
STM32
入门
嵌入式
RTOS
Arduino
ESP32
RTOS 中信号量与互斥锁在中断服务例程里的使用边界:哪些 API 可安全调用,如何设计优先级反转规避策略?
· 4 回答 · 25 浏览
在RTOS中断服务例程(ISR)中,信号量和互斥锁的使用边界严格区...
如何用DMA+双缓冲彻底解决STM32串口接收不定长数据丢帧问题?
· 4 回答 · 24 浏览
核心思路:用DMA的循环模式+双缓冲(或半满/全满中断)实现无间...
STM32 的 I2C 从机模式在时钟延展(Clock Stretching)下,如何正确配置中断优先级避免死锁?
· 4 回答 · 76 浏览
在STM32的I2C从机模式下,时钟延展是主机拉低SCL以等待从机准备...
STM32CubeMX生成代码后手动修改HAL库回调函数导致中断丢失的排查方法
· 4 回答 · 24 浏览
首先,确认中断丢失的具体场景:是UART接收、定时器溢出还是外部...
RTOS中信号量超时等待与直接任务通知在中断服务程序里触发的性能差异实测对比
· 4 回答 · 30 浏览
在RTOS中,信号量超时等待与直接任务通知在ISR中触发的性能差异...
STM32 使用 DMA 多通道 ADC 采样时,如何避免数据错位并保证各通道数据同步?
· 4 回答 · 33 浏览
核心方案是使用ADC的注入组或规则组配合DMA的循环模式,并启用DM...
ESP32 低功耗模式下,如何保留RTC内存并正确唤醒以恢复外设状态?
· 4 回答 · 25 浏览
在ESP32低功耗模式下保留RTC内存并正确唤醒,核心是使用RTC快速...
如何用STM32的DMA+双缓冲实现ADC连续采样且不丢失数据?
· 4 回答 · 26 浏览
实现STM32 DMA+双缓冲ADC连续采样不丢数据,核心是采用DMA循环模...
STM32F4 使用DMA+双缓冲采集ADC时,如何精确对齐采样时刻与PWM触发边沿?
· 4 回答 · 24 浏览
在STM32F4上实现ADC与PWM触发边沿的精确对齐,关键在于利用定时...
RTOS中多个任务同时阻塞在互斥锁上,如何通过优先级继承避免优先级翻转导致的硬实时任务超时?
· 4 回答 · 22 浏览
优先级继承是解决优先级翻转的关键机制,其核心是让低优先级任务...
STM32 的 I2C 从机模式在时钟拉伸时,如何正确配置超时机制防止总线死锁?
· 4 回答 · 69 浏览
在STM32的I2C从机模式下,时钟拉伸(SCL被从机拉低)是流控机制...
ESP32 在低功耗模式下,如何利用ULP协处理器实现GPIO唤醒并保持WiFi快速重连?
· 4 回答 · 23 浏览
在ESP32低功耗模式下,利用ULP协处理器实现GPIO唤醒并保持WiFi快...
ESP32 低功耗模式下,如何精确控制 RTC 定时唤醒并保持 Wi-Fi 快速重连?
· 4 回答 · 23 浏览
在ESP32低功耗设计中,精确控制RTC定时唤醒并实现Wi-Fi快速重连...
RTOS 中如何设计一个无锁环形缓冲区,并处理多生产者单消费者的边界竞争?
· 4 回答 · 22 浏览
设计无锁环形缓冲区时,核心是利用原子操作(如CAS或原子递增)...
Arduino 上实现非阻塞式多任务调度时,如何精确控制任务周期抖动?
· 4 回答 · 82 浏览
精确控制任务周期抖动,核心是避免使用delay(),改用基于微秒级...
‹
1
...
23
24
25
...
140
›