Other Parts Discussed in Thread: TMS320F2812, ADS1298
Tom here is my spi configuration code, I really apreciate your help, thanks.
I am programing ads1298 with a tms320f2812, spi transmit 16 bits.
In this code I follow the quick guide that appear on datasheet. on page 78.
SpiaRegs.SPITXBUF=0x0600;//reset values
SpiaRegs.SPITXBUF=0x0000;
SpiaRegs.SPITXBUF=0x1100;//sdatac
SpiaRegs.SPITXBUF=0x0000;
SpiaRegs.SPITXBUF=0x4300;//CONFIG3
SpiaRegs.SPITXBUF=0xC000;
SpiaRegs.SPITXBUF=0x0000;//delay
SpiaRegs.SPITXBUF=0x0000;
SpiaRegs.SPITXBUF=0x0000;
/////////////////////////
SpiaRegs.SPITXBUF=0x4100; //wreg config1
SpiaRegs.SPITXBUF=0xD000;//CONFIG1 DIRECCION COMIENZO Y CANTIDAD REGISTROS
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
////////////////////////
SpiaRegs.SPITXBUF=0x4200; // wreg config2
SpiaRegs.SPITXBUF=0x1500; // ONFIG2 DIRECCION COMIENZO Y CANTIDAD REGISTROS
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
////////////////////////
////////////////////////
SpiaRegs.SPITXBUF=0x4500;//CH1 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;//GAIN=1 & test signal
SpiaRegs.SPITXBUF=0x0000;// DELAY - OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4600;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4700;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4800;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4900;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4A00;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4B00;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
/////////////////////////
SpiaRegs.SPITXBUF=0x4C00;//CH2 CONFIGURACION TEST SIGNAL
SpiaRegs.SPITXBUF=0x1500;
SpiaRegs.SPITXBUF=0x0000;// DELAY ENTRE OPCODE
SpiaRegs.SPITXBUF=0x1000;
SpiaRegs.SPITXBUF=0x1800;//start
SpiaRegs.SPITXBUF=0x0000;
SpiaRegs.SPITXBUF=0x0000;