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的波形)
最后,抓的波形如下: