怎么用示波器测我的iic时序对不对啊

2019-10-15 20:08发布

手里有台示波器,怎么看我程序的iic通信时序对不对呢?用示波器的红夹子夹SDA、黑夹子夹SCL???
求解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
lvkanger
1楼-- · 2019-10-16 01:54
一只风筝 发表于 2016-12-28 17:23
有没有具体点的操作啊

使用示波器的两个通道,一个通道测量SCL,一个通道测量SDA,最好程序上一直在发数据,方便抓波形。用trigger按键,设置好触发电平,有波形之后就会自动锁定波形了,通过调节时间放大缩小波形,看SCL与SDA的波形,根据时序图分析时序就OK啦
一只风筝
2楼-- · 2019-10-16 03:26
示波器为:tektronixmso  DPO2012b
一只风筝
3楼-- · 2019-10-16 08:25
一只风筝 发表于 2016-12-27 21:08
示波器为:tektronixmso  DPO2012b

100MHz
xuande
4楼-- · 2019-10-16 10:45

双踪,一个测SCL,一个测SDA,
需要软件配合,要看哪阶段波形,就反复发送,
比如主机发送首个字节,加点延时,反复发送,示波器就能显示连续、稳定的波形。





正点原子
5楼-- · 2019-10-16 16:38
 精彩回答 2  元偷偷看……
386404238
6楼-- · 2019-10-16 20:55
1. 先确定你的硬件没有问题,假如使用的是开发板就不存在这个问题。2.如果是通信过程中的数据不正确,可以使用逻辑分析仪这类工具,上位机软件解析并查看通信过程中的数据。3.你描述的示波器的使用,是使用两个通道分别连接SDA/SCL引脚吗?不太明白你的问题描述中的红夹子、黑夹子? 而且,如果要帮你查看结果,可以将你示波器的截图放上来,这样有助于别人帮你分析

一周热门 更多>