Я использую Intel XDK в первый раз, и я пытаюсь получить чтение с этого ADI ADC ADS7951SRGER SPI ADB7SRGER 12 бит с аналоговым входом 1 SAR 24-VQFN (4x4) http://www.ti.com/lit/ds/symlink/ads7950.pdfПотеряно, пытаясь подключить Intel Edison SPI к ADC с помощью Intel XDC и узла
его связаны, как так
SPI_2_RXD -> MISO
SPI_2_TXD -> MOSI
SPI_2_CLK -> SCLK
SPI_2_FS0 -> ADC_CS
Я никогда до того не использовал SPI, я очень потерял. Я искал 24 часа, и я не намного ближе к пониманию того, что я должен здесь делать.
вот текущий градиентный код, который я пытаюсь сделать. все это я получаю обратно FFFFFFFF
var x = new m.Spi(0);
x.bitPerWord=12;
x.frequency = 20;
var buf = new Buffer(4);
buf[0] = char('0x0b');
buf[1] = char('0x11');
buf[2] = char('0x11');
buf[3] = char('0x11');
var buf2 = x.write(buf);
console.log("Sent: " + buf.toString('hex') + ". Received: " + buf2.toString('hex'));
Любая помощь приветствуется
Попробуйте '' \ x0b'' вместо 'char ('0x0b')'. –
Спасибо за ответ, я попробовал '\ x0b', он не изменил ответ – user3634054
Можете ли вы показать определение функции 'char'? –