❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
产线烧录治具换了三个版本还是接触不良,快被逼疯了
其他 · 杜文博 · 2 回答 · 12 浏览
先别急着再改治具,按这个顺序排查:1)抓一颗“过不了”的板子,...
STM32 高级定时器死区时间计算与互补 PWM 输出配置避坑
· 行业用户 · 4 回答 · 18 浏览
STM32高级定时器(TIM1/TIM8)死区时间由BDTR寄存器DGT[7:0]位配...
ESP32双核下FreeRTOS任务与WiFi协议栈争用同一SPI Flash缓存时的Cache禁用临界区排查方法
· 行业用户 · 4 回答 · 20 浏览
先确认现象:双核下WiFi任务与用户任务同时访问SPI Flash时出现C...
ESP32双核下FreeRTOS任务与WiFi协议栈抢核导致看门狗复位的定位方法
· 行业用户 · 4 回答 · 18 浏览
首先确认复位原因:读取esp_reset_reason(),若为TASK_WDT或INT_...
STM32 HAL库中ADC多通道DMA扫描时通道顺序错乱的根因与修正
· 行业用户 · 4 回答 · 23 浏览
根因通常不是DMA本身,而是ADC规则组通道的配置顺序与DMA缓冲区...
STM32 外部中断在低功耗 STOP 模式下唤醒失效的排查思路
· 行业用户 · 4 回答 · 19 浏览
先确认唤醒源是否真的配置为 EXTI:STOP 模式下只有 EXTI 线能唤...
STM32 HAL库中HAL_Delay在中断上下文里为什么会导致死等,如何用DWT周期计数器实现微秒级非阻塞延时
· 行业用户 · 4 回答 · 20 浏览
HAL_Delay依赖SysTick中断递增的uwTick,并在循环中等待uwTick差...
STM32定时器输入捕获测PWM频率时,为什么占空比接近0%或100%会丢数?从捕获边沿和中断延迟分析
· 行业用户 · 4 回答 · 18 浏览
STM32输入捕获测PWM时,占空比接近0%或100%丢数的核心原因在于捕...
STM32定时器输入捕获测频率时,如何用从模式复位计数器消除溢出误差
· 行业用户 · 4 回答 · 11 浏览
核心思路:把定时器从模式设为Reset Mode,触发源选TI1FP1(或对...
ESP32双核下FreeRTOS任务分配与Cache冲突的排查方法
· 行业用户 · 4 回答 · 14 浏览
先确认任务是否真的需要双核:用xTaskCreatePinnedToCore显式绑...
STM32定时器输入捕获测频率时,为什么高频段误差突然变大?从预分频与捕获分辨率算给你看
· 行业用户 · 4 回答 · 13 浏览
高频段误差突然变大,根因是捕获分辨率(计时粒度)相对信号周期...
STM32 HAL库中__weak函数被用户重定义后仍调用原函数的链接陷阱与验证方法
· 行业用户 · 4 回答 · 36 浏览
这是HAL库中典型的弱符号覆盖问题。__weak函数(如HAL_GPIO_EXTI...
ESP32双核下用xTaskCreatePinnedToCore固定ADC采样任务的缓存一致性问题
· 行业用户 · 4 回答 · 38 浏览
ESP32双核下,ADC采样任务用xTaskCreatePinnedToCore固定到某个...
用DWT周期计数器给Cortex-M函数做纳秒级耗时测量:配置与坑点
· 行业用户 · 4 回答 · 36 浏览
使用DWT周期计数器测量函数耗时,需先使能DWT。在Cortex-M3/M4/M...
STM32 HAL库中HAL_Delay在中断上下文里调用会发生什么——从SysTick优先级到死锁的完整链路
· 行业用户 · 4 回答 · 39 浏览
HAL_Delay依赖SysTick中断递增的uwTick,并在循环中轮询uwTick差...