蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术问答
❓ 技术问答
遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部
STM32
入门
嵌入式
RTOS
Arduino
ESP32
其他
嵌入å¼
å…¶ä»–
入门
STM32 硬件 I2C 从机模式下时钟延展导致主机超时的排查与规避
STM32 ·
田甜单片机教学
· 4 回答 · 52 浏览
先确认时钟延展是否真的发生:用逻辑分析仪抓SCL,看从机在ADDR/...
STM32 HAL库中ADC多通道DMA扫描模式为何只转换第一个通道:从规则组序列配置到DMA搬运宽度的逐层排查
STM32 ·
杜博文智能硬件
· 4 回答 · 47 浏览
先确认ADC确实处于扫描模式(ADC_SCAN_ENABLE)且DMA连续请求已...
STM32 HAL库中HAL_Delay在中断上下文里失效的根因与替代延时方案
STM32 ·
杜博文智能硬件
· 4 回答 · 34 浏览
根因是HAL_Delay依赖SysTick中断递增的全局变量uwTick,并通过HA...
STM32 定时器输入捕获测频率时,为什么高频段误差突然变大?从预分频、捕获边沿和中断延迟三个角度排查
STM32 ·
马超嵌入式
· 4 回答 · 57 浏览
高频段误差突然变大,核心是“每次捕获都靠中断处理”的架构在周期...
ESP32双核下Arduino loopTask与自定义FreeRTOS任务共享SPI总线时,如何用互斥量加事务边界避免DMA描述符错乱
ESP32 ·
曹雪嵌入式软件
· 4 回答 · 59 浏览
在ESP32双核下,loopTask默认运行在Core1,自定义任务可能跑在Co...
ESP32双核下Arduino loopTask与自定义FreeRTOS任务共享I2C总线的竞态复现与互斥锁加临界区组合修复
ESP32 ·
潘东芯片应用
· 4 回答 · 55 浏览
在ESP32双核下,Arduino loopTask运行在Core1,自定义FreeRTOS任...
用 STM32 定时器中心对齐 PWM + 死区插入实现无刷电机互补输出的参数推导与实测波形对比
STM32 ·
石磊芯片维修
· 4 回答 · 58 浏览
中心对齐PWM模式下,定时器计数从0到ARR再回到0,载波频率f_pwm...
ESP32双核下FreeRTOS任务看门狗TWDT误触发:从idle任务饥饿到core affinity的定位方法
ESP32 ·
蒋琴FPGA
· 4 回答 · 65 浏览
TWDT误触发通常不是看门狗本身问题,而是某个核的idle任务长期得...
STM32定时器输入捕获测PWM频率时,如何用从模式复位计数器避免每次中断手动清零带来的误差?
STM32 ·
电子小兵入门
· 4 回答 · 55 浏览
核心是把定时器配置为从模式复位(Slave Mode Reset),让边沿事...
STM32 用 DMA 双缓冲做串口不定长接收时,如何避免半传输中断与空闲中断的竞态丢包
STM32 ·
崔健物联网
· 4 回答 · 58 浏览
核心思路是让DMA双缓冲的HT/TC中断只负责"搬运数据到软件缓冲区"...
用DWT周期计数器在Cortex-M上实现纳秒级代码段耗时测量与误差校准
其他 ·
马超嵌入式
· 4 回答 · 40 浏览
在Cortex-M上用DWT->CYCCNT测代码段耗时,关键是先使能DWT:Core...
STM32 HAL库中HAL_Delay在中断上下文里为何会死锁,以及基于DWT周期计数器实现无阻塞微秒延时的替代方案
STM32 ·
曹雪嵌入式软件
· 4 回答 · 51 浏览
HAL_Delay依赖SysTick中断递增的全局变量uwTick,并在while循环...
ESP32双核下FreeRTOS任务固定到Core1后Wi-Fi中断仍抢占导致抖动,如何用中断分配API与临界区测量定位
ESP32 ·
石磊芯片维修
· 4 回答 · 51 浏览
先确认Wi-Fi中断实际落在哪个核:ESP-IDF中Wi-Fi驱动默认将中断...
STM32定时器中心对齐模式下PWM占空比更新时机与毛刺规避
STM32 ·
田甜单片机教学
· 4 回答 · 67 浏览
中心对齐模式下,计数器先向上后向下计数,比较匹配在上下行各发...
ESP32 双核 FreeRTOS 下,如何用队列+任务通知替代信号量,降低高频中断到任务切换的延迟
ESP32 ·
马超嵌入式
· 4 回答 · 67 浏览
在ESP32双核FreeRTOS中,高频中断到任务切换延迟主要来自信号量...
‹
1
...
5
6
7
...
161
›