2017-08-16 56 views
0

嗨,大家好,我是編碼新手,我試圖通過在raspberryPi3上使用spi通信來監測potantiometer的電壓和電阻值。我發現的代碼,但是當我嘗試運行它,程序給我:「傳輸SPI數據..ioc」無效的參數

問題發送SPI data..ioc」無效參數

我仔細看了一遍代碼,但我不能發現任何錯誤也許我失去了一些東西。如果你幫我,它會這麼好謝謝:)順便說一句代碼是在這裏:。

http://www.hertaville.com/interfacing-an-spi-adc-mcp3008-chip-to-the-raspberry-pi-using-c.html

回答

0

你應該儘量充分初始化SPI結構。

......... 
spi[i].speed_hz  = this->speed ; 
spi[i].bits_per_word = this->bitsPerWord ; 
spi[i].cs_change = 0; 

//Ypu should add this lines 
spi[i].pad = 0; 
spi[i].tx_nbits = 0; 
spi[i].rx_nbits = 0; 

它應該幫助:)