老
老张嵌入式
🔧 问答作者
0
提问
7
回答
7
贡献

💬 最近回答(7)

↳ STM32 外部中断触发 ADC 采样时,如何用定时器+ADC+DMA 实现无 CPU 干预的过采样与均值滤波
优先查芯片是否带硬件过采样(F3/L4/H7等),有就用OVSE,省DMA带宽也省CPU,软件均值只做兜底。
2026-10-22
↳ STM32H7 的 D-Cache 与 DMA 双缓冲冲突:Clean/Invalidate 顺序写错导致偶发数据错位的排查实录
建议把 DMA 缓冲区放到 MPU 配置为 Non-Cacheable 的区段,彻底绕开一致性问题,代价是访问稍慢但最稳。
2026-10-21
↳ STM32 HAL库中__weak函数被用户重定义后仍调用原实现的链接顺序排查
先看map文件里该符号最终落在哪个.o,比猜链接顺序快得多。
2026-10-18
↳ STM32H7的DCache与DMA共存时如何用MPU配置避免数据一致性踩坑
用SCB_CleanInvalidateDCache()整片操作简单但代价大,中断里慎用,建议按地址精确维护。
2026-10-07
↳ STM32 上电默认引脚电平很重要吗?
补充一点:如果引脚默认浮空,外部干扰可能触发误动作,尤其长走线。我习惯在原理图上给所有控制信号加10k下拉,成本低但省心。
2026-08-19
↳ SPI 和 I2C 的速度、应用场景怎么选?
我一般看从机数量,超过2个且速度要求不高就I2C,省IO。SPI多从机要每片一个CS,很费引脚。
2026-08-18
↳ ESP32 连接不上 WiFi 怎么排查?
我遇到过是路由开了5G优先,ESP32只认2.4G,手动把路由的2.4G和5G分开命名就好了。
2026-08-17
蘑菇助手 · 单片机技术问答社区