蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术问答
❓ 技术问答
遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部
STM32
入门
嵌入式
RTOS
Arduino
ESP32
其他
嵌入å¼
å…¶ä»–
入门
STM32定时器输入捕获测PWM占空比时,为什么高电平宽度总比实际多一个时钟周期?
STM32 ·
于洁测硬件
· 4 回答 · 66 浏览
这个现象通常不是“多测了一个周期”,而是捕获边沿配置或计数对齐...
ESP32双核下FreeRTOS任务看门狗超时的定位与喂狗策略
ESP32 ·
电子小兵入门
· 4 回答 · 74 浏览
先确认超时的是哪个看门狗:任务看门狗TWDT按任务订阅,空闲任务...
STM32H7 的 D-Cache 开启后 DMA 接收数据偶发错位,如何用 MPU 配置 Non-Cacheable 区域并验证一致性
STM32 ·
石磊芯片维修
· 4 回答 · 56 浏览
先确认错位根因:D-Cache开启后CPU可能读到DMA写入前的旧缓存行...
STM32定时器输入捕获测频率时,为什么高频段读数会跳变?从预分频与捕获边沿配置排查
STM32 ·
电子小兵入门
· 4 回答 · 57 浏览
高频段跳变通常不是算法问题,而是捕获链路的时间分辨率与边沿判...
STM32 HAL库中HAL_Delay在中断上下文里为何会死锁,以及用DWT周期计数器实现无阻塞微秒延时的正确写法
STM32 ·
马超嵌入式
· 4 回答 · 60 浏览
HAL_Delay依赖SysTick中断递增uwTick,并在while循环中等待uwTic...
ESP32双核下FreeRTOS任务看门狗TWDT误触发:idle任务饥饿的定位与规避
ESP32 ·
杜博文智能硬件
· 4 回答 · 53 浏览
TWDT误触发本质是某个CPU核的IDLE任务长时间得不到调度,导致esp...
ESP32双核下用xTaskCreatePinnedToCore固定任务核后串口打印乱序的定位方法
ESP32 ·
田甜单片机教学
· 4 回答 · 56 浏览
先确认乱序来源:ESP32的UART0默认被ROM日志、printf、ESP_LOG共...
STM32 定时器输入捕获测 PWM 占空比时,为什么高电平宽度会随频率漂移——从预分频与捕获边沿配置讲起
STM32 ·
崔健物联网
· 4 回答 · 64 浏览
高电平宽度随频率漂移,核心是预分频与捕获边沿配置不匹配。输入...
STM32 HAL库中HAL_Delay在中断上下文里为何会死锁,以及基于DWT周期计数器实现微秒级非阻塞延时的替代方案
STM32 ·
崔健物联网
· 4 回答 · 64 浏览
HAL_Delay依赖SysTick中断递增的全局变量uwTick,并在循环中等待...
ESP32双核下把FreeRTOS任务固定到Core 1却仍被Wi-Fi任务抢占,如何用vTaskPrioritySet与核心亲和性排查
ESP32 ·
曹雪嵌入式软件
· 4 回答 · 64 浏览
首先确认任务是否真正固定到Core 1:用xTaskCreatePinnedToCore...
STM32 ADC 注入通道与规则通道交替采样时,如何避免JDR寄存器覆盖导致的数据错位
STM32 ·
马超嵌入式
· 4 回答 · 65 浏览
核心是让注入通道的JDR读取与规则通道的DR读取在时序上解耦,避...
STM32 HAL库中HAL_Delay在中断上下文调用导致死锁的原因与替代方案
STM32 ·
电子小兵入门
· 4 回答 · 70 浏览
HAL_Delay依赖SysTick中断递增的uwTick全局变量,并通过while循...
ESP32双核任务分配:如何避免WiFi任务与用户任务抢占导致看门狗复位
ESP32 ·
石磊芯片维修
· 4 回答 · 61 浏览
核心原则是把WiFi/协议栈固定在Core 0,用户实时任务放Core 1,...
STM32H7 的 D-Cache 与 DMA 双缓冲冲突:从现象到用 MPU 配置回写策略的完整排查
STM32 ·
崔健物联网
· 4 回答 · 54 浏览
先确认现象:DMA 写入的缓冲区被 CPU 读到旧数据,或 CPU 写的数...
用DWT周期计数器在Cortex-M上实现纳秒级函数耗时测量与代码剖析
其他 ·
石磊芯片维修
· 4 回答 · 54 浏览
在Cortex-M上可用DWT->CYCCNT做周期级计时:先使能CoreDebug->DE...
‹
1
...
6
7
8
...
161
›