CH368資料的367.H文件中,有兩個(gè)SPI片選引腳的注釋,請(qǐng)問用哪個(gè)?SPI4是否有例子?
您好,CH368的SPI接口如下圖所示:
4線SPI使用 SCS、SCL、SDX(SPI輸出)、ADDR(SPI輸入),請(qǐng)知悉。
4線SPI無(wú)現(xiàn)成例程,您基于原SPI代碼調(diào)用 CH367SetStream函數(shù)設(shè)置成4線即可,通信時(shí)使用ADDR引腳采樣。
謝謝回復(fù)!我使用SPI和單片機(jī)通信,
但是不管3線SPI還是4線SPI, 單片機(jī)接收到PC數(shù)據(jù)后,數(shù)值加5返回PC,PC端都是收到發(fā)送的數(shù)據(jù),幫忙看下哪里設(shè)置不對(duì)?
示波器中,紅色CLK, 青色MOSI--數(shù)值170, 黃色MISO--數(shù)值175, PC顯示SPI接收數(shù)據(jù)都是170 170 170
另:4線SPI使用ADDR作為CH368輸入,IO連接沒問題
您好,上面的波形看不太清楚,代碼設(shè)置沒有問題,可以嘗試將ADDR固定接3V3或GND,看采樣回來(lái)的結(jié)果是否為:0xFF/0x00,這樣能簡(jiǎn)單的判斷出設(shè)定已經(jīng)硬件連接是否正常。
你好,請(qǐng)問這個(gè)問題解決了嗎,我也遇到PC顯示SPI接收的數(shù)據(jù)有誤,不知道怎么解決
如上,若仍有問題,可聯(lián)系FAE。