欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于單片機SPI通信協(xié)議理解的一點問題 [打印本頁]

作者: 的雙豐收    時間: 2020-5-13 07:58
標題: 關于單片機SPI通信協(xié)議理解的一點問題
請問在做ET2046的SPI的協(xié)議時,芯片資料如圖 。上升沿讀取數據,下降沿發(fā)送數據。
但為什么看示例時,

時序反過來了呢,變成上升沿發(fā)送數據,下降沿讀取數據。拜托大佬解答一下!感激不盡

作者: 黃youhui    時間: 2020-5-13 11:41
看來你對數據的入和出有誤解啊,數據輸入和輸出是針對外設而言的不是針對單片機的.

Read函數是單片機從ET讀取數據。也就是說ET發(fā)送數據單片機接收數據,對ET而言是數據移出。
Write函數是單片機向ET寫入數據或者指令,也就是單片機發(fā)送數據ET接收數據,對ET而言是數據輸入。

215.png (62.87 KB, 下載次數: 70)

215.png

作者: 的雙豐收    時間: 2020-5-13 12:32
黃youhui 發(fā)表于 2020-5-13 11:41
看來你對數據的入和出有誤解啊,數據輸入和輸出是針對外設而言的不是針對單片機的.

Read函數是單片機從E ...

嗯嗯,首先謝謝您的回答。但是比如這個READ函數,確實是針對單片機的讀取函數,那么它不應該是在上升沿的時候 讀取來自2046下降沿時發(fā)出的數據嗎?  這里的這個下降沿是對于2046的嗎?
作者: 黃youhui    時間: 2020-5-13 16:03
的雙豐收 發(fā)表于 2020-5-13 12:32
嗯嗯,首先謝謝您的回答。但是比如這個READ函數,確實是針對單片機的讀取函數,那么它不應該是在上升沿的 ...

SPI一共就3根線CLK MOSI  MISO也就是時鐘線  輸出線和輸入線


你外設的DCLK  DOUT  DIN分別鏈接SPI的三根線。DLCK是外設和單片機公用時鐘線。
比如你的外設發(fā)送數據0x80也就是10000000;

當你的CLK引腳電平從1變?yōu)?的時候,外設ET的DOUT引腳電平(此之前電平未知)變?yōu)?且穩(wěn)定,單片機通過讀取引腳電平獲得數據的首位也就是1,
當你的CLK電平再次從1變?yōu)?的時候,外設ET的DOUT引腳電平(此之前電為1)    變?yōu)?且穩(wěn)定,單片機通過讀取引腳電平獲得數據的2位也就是0
當你的CLK電平再次從1變?yōu)?的時候,外設ET的DOUT引腳電平(此之前電為0)    變?yōu)?且穩(wěn)定,單片機通過讀取引腳電平獲得數據的3位也就是0
以此類推。

讀取數據和發(fā)送數據在電平變化的過程中發(fā)生的,而是在電平穩(wěn)定時法生的,上升沿和下降沿只是通過電平變化提示單片機或者外設,該發(fā)送下一位數據了。
希望你看的懂。




41.jpg (2.53 MB, 下載次數: 76)

41.jpg





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1