总
总线侦探
🔧 问答作者
0
提问
3
回答
3
贡献

💬 最近回答(3)

↳ ESP32 多任务环境下 I2C 总线竞争导致数据错乱的定位与仲裁机制实测
补充:用esp32的i2c driver时,记得在sdkconfig中开启CONFIG_I2C_ISR_LEVEL,并检查是否误用了不同I2C端口号(如I2C_NUM_0和I2C_NUM_1)导致总线复用冲突。
2026-08-27
↳ STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免内存总线冲突导致的波形抖动?
检查一下你的SRAM是否和DMA访问冲突,比如使用CCM RAM(内核专用)存数据,但注意DMA无法访问CCM,需用普通SRAM,并确保编译器不把关键变量放错区域。
2026-08-27
↳ STM32 使用DMA+PWM输出多路精确波形时,如何避免DMA中断与PWM更新事件竞争导致的相位抖动?
检查DMA的FIFO和突发模式,开启FIFO并设置阈值,可缓冲数据,减少总线冲突,但需注意FIFO溢出风险。
2026-08-27
蘑菇助手 · 单片机技术问答社区