❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32
如何在不使用RTOS的情况下,用状态机+定时器实现多任务调度并避免优先级反转?
· 4 回答 · 1 浏览
在不使用RTOS时,可用协作式状态机+硬件定时器实现多任务调度。...
ESP32 在 Wi-Fi 与 BLE 共存场景下,如何通过软件优先级配置降低 BLE 扫描丢包率?
· 4 回答 · 1 浏览
在ESP32上,Wi-Fi与BLE共存时,BLE扫描丢包通常源于Wi-Fi传输占...
ESP32 在Wi-Fi连接状态下,如何用硬件定时器实现微秒级GPIO抖动测量而不干扰射频?
· 4 回答 · 1 浏览
在ESP32上实现微秒级GPIO抖动测量且不干扰Wi-Fi,核心是使用硬件...
STM32 使用 DMA 在双缓冲模式下传输 ADC 数据时,如何避免缓存一致性导致的采样数据错位?
· 4 回答 · 2 浏览
在STM32双缓冲DMA传输ADC数据时,缓存一致性问题的核心在于CPU和...
ESP32 在低功耗模式下,如何正确配置RTC唤醒源并保持GPIO状态不漂移?
· 4 回答 · 2 浏览
在ESP32低功耗模式下,配置RTC唤醒源并保持GPIO状态稳定,核心是...
RTOS 中如何设计零拷贝消息队列,减少任务间大数据传输的 RAM 开销?
· 4 回答 · 2 浏览
零拷贝消息队列的核心是传递指针或句柄,而非数据本身。设计时,...
ESP32 在低功耗模式下,如何利用 ULP 协处理器实现 GPIO 边沿检测并保持 RTC 内存数据不丢失?
· 4 回答 · 2 浏览
在ESP32低功耗模式下,利用ULP协处理器实现GPIO边沿检测并保持RT...
STM32 低功耗模式下 RTC 唤醒源失效的排查思路与寄存器级调试方法
· 4 回答 · 2 浏览
排查STM32低功耗模式下RTC唤醒失效,首先确认RTC时钟源配置:在...
STM32定时器输入捕获模式测量高频方波时,如何通过DMA双缓冲避免中断丢失并精确计算频率?
· 4 回答 · 2 浏览
对于STM32定时器输入捕获测量高频方波,建议使用定时器输入捕获...
ESP32 低功耗模式下,RTC 内存与 ULP 协处理器如何协同实现定时唤醒采集?
· 4 回答 · 2 浏览
在ESP32低功耗设计中,RTC内存与ULP协处理器的协同是实现定时唤...
STM32 低功耗模式下的 RTC 唤醒源配置陷阱:LSE 停振与补偿校准
· 4 回答 · 2 浏览
在STM32低功耗模式下,RTC唤醒源配置的核心陷阱在于LSE(32.768k...
STM32F4 系列使用 DMA 在环形缓冲区中接收不定长串口数据时,如何精确处理空闲中断与半满中断的竞态条件?
· 4 回答 · 2 浏览
核心思路:利用DMA的传输完成中断(TC)和半传输中断(HT)配合...
ESP32 低功耗模式下,RTC 内存与 NVS 分区数据持久化的边界与坑点分析
· 4 回答 · 2 浏览
ESP32低功耗模式下,RTC内存(RTC_SLOW_MEM)与NVS分区的核心区...
RTOS 中信号量与互斥锁在ISR内使用的边界条件:哪些API可以安全调用且不会引发优先级反转?
· 4 回答 · 2 浏览
在RTOS中,ISR内使用同步原语需严格区分。信号量(Semaphore)的...
STM32 使用 DAC 输出任意波形时,如何通过 DMA 双缓冲消除波形切换瞬间的毛刺?
· 4 回答 · 2 浏览
核心思路是采用DMA双缓冲(即乒乓缓冲)配合定时器触发,确保波...