专栏名称: 智车科技
自动驾驶内容服务商。聚焦自动驾驶前沿动态,引领汽车行业科技创新!
今天看啥  ›  专栏  ›  智车科技

如何排查I2C通信失败的问题

智车科技  · 公众号  ·  · 2024-07-08 17:00

文章预览

本文来源:汽车ECU开发(ID:eng2mot) 做硬件我们经常会遇到各种各样的问题,一些通信接口也会出现,I2C自然也不例外。 假如遇到I2C没反应,那么可能会出现这种情况:“软件工程师说,我软件都已经配好了,但是就是读写不到数据,是不是硬件有问题”。 这个时候, 就需要我们了解I2C的通信时序, 我们可以通过示波器抓取通信的波形,看是否满足通信时序要求,主机有没有发送数据?I2C通信地址对不对?如果主机有发送数据,从机是否有正常应答?通信信号质量是否OK?如此这般,一般是能够查到问题在哪里的。  基于上面的问题,这会要求我们掌握I2C的通信时序。毕竟,你只有知道它是长什么样子,你才能知道它对不对。 下面就简单介绍下I2C的通信时序。 概述 I2C总线是一种十分流行并且强大的总线,其多用于一个主机(或多个)与单个或 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览