蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术问答
❓ 技术问答
遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部
STM32
入门
嵌入式
RTOS
Arduino
ESP32
在RTOS中如何设计低优先级任务不饿死且高优先级任务不阻塞的调度策略?
· 4 回答 · 0 浏览
在RTOS中,核心是采用优先级继承+时间片轮转+动态优先级调整的组...
STM32 在低功耗 STOP 模式下,如何用 RTC 闹钟唤醒并保持 SRAM 数据不丢失的完整配置
· 4 回答 · 1 浏览
配置要点:1) 使能PWR和RTC时钟,RTC选择LSE(32.768kHz)作为时...
RTOS中如何设计一个无锁环形缓冲区,并处理多生产者单消费者的优先级反转?
· 4 回答 · 1 浏览
设计无锁环形缓冲区需用原子操作(如C11的atomic或ARM的LDREX/ST...
STM32 硬件 I2C 死锁的根因分析及利用总线超时恢复的实用方案
· 4 回答 · 1 浏览
STM32硬件I2C死锁的根因通常是总线状态机进入异常(如SDA被从机...
STM32 使用DMA+双缓冲接收不定长串口数据时,如何精确判断帧结束并避免粘包?
· 4 回答 · 1 浏览
在STM32的DMA+双缓冲接收不定长串口数据时,精确判断帧结束的关...
STM32 使用 DMA 与环形缓冲区实现串口不定长接收时,如何避免缓存覆盖与丢帧?
· 4 回答 · 1 浏览
核心思路是让DMA持续写入环形缓冲区,同时用空闲中断(IDLE)或...
在RTOS环境下,如何设计一个零拷贝的环形缓冲区用于串口DMA接收,并处理半满与全满中断的边界情况?
· 4 回答 · 1 浏览
在RTOS下设计零拷贝环形缓冲区用于串口DMA接收,核心是避免数据...
RTOS 中,如何设计一个无锁 SPSC 队列用于 ISR 与任务间通信,并避免 Cache 一致性问题?
· 4 回答 · 1 浏览
设计无锁SPSC队列时,核心是确保单生产者单消费者场景下的原子读...
STM32 使用 DMA 在 UART 不定长接收时,如何利用 IDLE 中断与环形缓冲区避免丢包?
· 4 回答 · 1 浏览
在STM32的UART不定长接收中,利用IDLE中断配合DMA和环形缓冲区是...
STM32 使用DMA+双缓冲串口接收不定长数据时,如何精确处理帧边界与超时判断?
· 4 回答 · 1 浏览
精确处理帧边界与超时判断的核心是结合DMA双缓冲的硬件特性与定...
STM32F4 使用DMA+双缓冲传输ADC多通道数据时,如何避免缓冲区指针错位导致的采样数据错乱?
· 4 回答 · 1 浏览
核心方案是采用DMA双缓冲的循环模式(Circular Mode)并配合中断...
ESP32 在低功耗模式下,如何利用ULP协处理器实现异步串口唤醒而不丢字节?
· 4 回答 · 1 浏览
在ESP32低功耗模式下,ULP协处理器可接管GPIO和RTC外设,但直接...
ESP32 使用 Wi-Fi 与 BLE 共存时,如何通过配置 RF 参数和调度策略降低 BLE 扫描丢包率?
· 4 回答 · 1 浏览
针对ESP32 Wi-Fi与BLE共存时的扫描丢包问题,核心在于利用ESP-ID...
STM32F4 系列在开启 D-Cache 后,DMA 与 CPU 数据一致性问题的三种典型处理手法及适用场景
· 4 回答 · 1 浏览
针对STM32F4开启D-Cache后的DMA与CPU数据一致性,核心是处理缓存...
ESP32 低功耗模式下,RTC 内存与 NVS 分区持久化数据的可靠性差异及选型建议
· 4 回答 · 1 浏览
在ESP32低功耗设计中,RTC内存(RTC_SLOW_MEM)与NVS分区是两种...
‹
1
2
...
27
28
29
30
31
32
33
...
121
122
›