如何使用Saleae Logic 16抓取I2C接口协议
生活随笔
收集整理的這篇文章主要介紹了
如何使用Saleae Logic 16抓取I2C接口协议
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在進(jìn)行各種開(kāi)發(fā)板或者在進(jìn)行嵌入式開(kāi)發(fā)的過(guò)程中,經(jīng)常會(huì)遇到需要知道UART、I2C、SPI、CAN、USB等接口有沒(méi)有在活著,或者在交互些什么協(xié)議數(shù)據(jù),出錯(cuò)了是在哪里錯(cuò)了,解決這種問(wèn)題,一種就是架上示波器,看數(shù)據(jù)波形,通過(guò)邊沿觸發(fā)等方式抓取數(shù)據(jù)方波,然后一個(gè)bit波形一個(gè)bit波形的解讀,還有一種方式就是使用邏輯分析工具,比如Saleae Logic。
比如要抓取I2C接口的通信協(xié)議,方法就是使用其中兩個(gè)channel,接入開(kāi)發(fā)板上對(duì)應(yīng)I2C的SCL、SDA的兩個(gè)GPIO接口。
然后使用配套的抓包軟件Logic2,先對(duì)應(yīng)配置好兩個(gè)channel,然后按啟動(dòng),開(kāi)始抓包
然后在Analyzer頁(yè)面進(jìn)行協(xié)議解析,配置,先配置I2C,不
總結(jié)
以上是生活随笔為你收集整理的如何使用Saleae Logic 16抓取I2C接口协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MATLAB转移矩阵法仿真,利用转移矩阵
- 下一篇: 使用Emulator时的坏习惯