A
awan
Guest
Ahoj, Snažím se odesílat data z PIC16F88 na slave JENNIC mikrokontroléru. PIC16F88 lze odeslat jen 8bits údajů o SPI na jeden zátah. Ale pro JENNIC pro příjem dat, je třeba nejdříve dostat 0x02 (stav) a 0x00 (nulová výplň pro JENNIC pro odpověď) a pak očekává, že délka dat být poslán před vlastní data mohou být poslána. Nejsem si jistý, ale i dont přijímat data o JENNIC, může někdo prosím, veď mě na to. Je možné, že PIC odesílá data přes SPI v 8bits a JENNIC očekává, sekvenčního snímání. Odeslat data takto:, (! BF) (! BF) SSPBUF = 0x02 / / stav JENNIC pro příjem dat a zároveň, test = SSPBUF,, SSPBUF = 0x00 / / Zero padding pro JENNIC odpovědět, zatímco, test = SSPBUF; SSPBUF = 0x01, / / 32 bit délka slova, když poslal (BF!), test = SSPBUF, SSPBUF = 0x01, / / Next 4 bity dat while (BF!), test = SSPBUF, SSPBUF = 0x02; while ( ! BF), test = SSPBUF, SSPBUF = 0x03; while (BF)! test = SSPBUF, SSPBUF = 0x04; while (BF)! test = SSPBUF, díky,