【Other】邏輯分析儀的使用(UART、SPI)

首先上一張接線示意圖blog

上方是UART的接線方式,下方則是SPI的圖片

事實上,這樣接就能收到信號了程序

若是是SPI,要設定本身爲主機,UART則沒有這個問題im

 

 下面來講明邏輯分析儀的界面設定dart

 

設定介紹完了數據

下面首先是UART的界面img

 

若是曾經寫過UART傳輸,應該對這些設定不陌生吧?端口

波特率、幾位數據傳輸、中止位、奇偶校驗。。。時間

最後的三個選項,應該選Standart(標準)、None就能夠了吧co

不太清楚是指哪部分,不過,我實測是有波形出來的

 

UART的部分就結束了,下面是SPI的

上方的4個通道,應該不陌生,就是SPI的通信方式

接下來的4個,設定高位在前,或是低位在前,而後是幾位數據

CPOL和CPHA,若是不瞭解,我這邊簡單解釋一下

CPOL:時鐘極性,通信過程當中,必定有空閒時間,那麼這個空閒的當下,是高電平呢,仍是低電平?(看你程序的設定)

CPHA:時鐘相位,數據的採集,是在上升沿,仍是降低沿?

設定好後就能夠採集數據了,如下3張圖,都是同一個信號,只是時間顯示更細(波形被放大),另外,圖片左上有個1MHz,要和你的主機端口的頻率相同

最後,我有個疑問,我SPI只要MOSI就能夠通信了

那麼剩下的MISO、CLOCK、ENABLE,又是用在哪裏呢?

只有主機在接收來自從機的數據,才須要這些吧?可是邏輯分析儀,能傳給我什麼數據?

相關文章
相關標籤/搜索