使用示波器抓波形---IIC

linux kernel version:4.4.38

hardware version:exynos4412-tiny4412 1312B, sht3x

最近在学习IIC UART SPI,出于调试的目的,就学习了示波器的使用,之前只会使用示波器的傻瓜按键autoset

1.我使用示波器是TekTRonix TDS2022B

2.我们来读一次sht3x的温湿度,观察iic 的sda,scl信号

3.CH1连接SDA,CH2连接SCL,CH1作为触发源(IIC协议规定SCL为高电平期间,SDA下降沿为开始信号)

4.示波器最右侧,按下TRIG MENU按钮,屏幕上会有显示

5.屏幕最右侧,类型选边沿,表示边沿触发

6.信源选择CH1,表示CH1作为信号源,

7.斜率选择下降,表示下降沿触发

8.触发方式选择正常

9.TRIG MENU按钮上方有个旋钮,可以调节触发点,一般都是调节到最高电平和最低电平中间,作为触发阈值

10.autoset按键下方有个SINGLE SEQ按键,按下按键,屏幕上方中间位置会出现Ready字样,表示准备好抓波形了。

11.现在只要iic总线上有开始信号,就会自动开始抓波形了,

12.EXT TRIG上方有个调节时间的旋钮SEC/DIV, 可以旋转到合适的位置,来选择抓多久的波形(比如一个刻度代表25us,屏幕一共十个刻度,触发以后总共可以抓从触发之时开始抓25us的波形)

最后,抓的波形如下:

 

posted @   王东力  阅读(3647)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示