STMCU小助手
发布时间:2022-2-11 22:20
|
问题:此问题由某客户提出,应用处理器 AP 与 MCU 进行 I2C 通信,通信会经常发生异常,需要定位原因. 调研:4 T. E# `' |: V) r 首先需要定位的是因为哪个器件发的波形不正确导致通信异常,所以我们在 I2C 线路上增加了以下处理,增加 2 个电阻去测试波形: E6 K. `( a7 p
: ~2 F% [0 H4 S5 O 测试波形如下示意图:, x& m) i1 ^$ s, l5 t7 v
. E$ N* e6 b' U% O 结论 :( b! V4 y/ r' k9 t9 ~. D 通过示波器的 I2C 信号电平的不同,我们可以快速的判断 I2C 的总线的信号哪个是由 AP 发出,哪个是由MCU 发出,来判断哪个器件发送了异常信号导致总线通信异常. / S8 J3 P N: [. N! q8 n |
实战经验 | 基于STM32G0B1的全桥移相+同步整流PWM解决方案
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:逢7发帖赢大礼】8、基于STM32G070板子的Ymodem串口协议IAP Bootloader开发
【福利三:逢7发帖赢大礼】7、基于STM32G070板子TF卡的FATFS移植
【福利三:逢7发帖赢大礼】6、基于STM32G070板子spiflash的FATFS移植
【福利三:逢7发帖赢大礼】5、基于STM32G070板子IRDA红外遥控接收解码
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
【福利三:逢7发帖赢大礼】2、基于STM32G070板子的OLED移植U8G2库
微信公众号
手机版