Я впервые использую Intel XDK и пытаюсь получить данные с этого SPI ADC ADS7951SRGER, 12-битный аналого-цифровой преобразователь 8, вход 1 SAR 24-VQFN (4x4) http://www.ti.com/lit/ds/symlink/ads7950.pdf
это связано так
SPIvar 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'));
RXD -> MISO
SPIvar 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'));
TXD -> MOSI
SPIvar 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'));
CLK -> SCLK
SPIvar 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'));
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')
. - person Ismael Miguel   schedule 09.10.2016char
? - person Ismael Miguel   schedule 10.10.20160x0b
и0x11
. Кроме того, есть ли у вас какие-либо ошибки или что-то в этом роде? - person Ismael Miguel   schedule 10.10.2016\x00
это0
. Что происходит, когда вы делаете'\x11'
? - person Ismael Miguel   schedule 10.10.2016