使用示波器抓波形---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的波形)
最后,抓的波形如下:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战