Other Parts Discussed in Thread: MSP430F67751,
Hello,
I am Not able to write registers of ADS1298 with MSP430F67751,I have followed initial flow at power up from datasheet.
but i can read registers at the same time.Below is the sequence i write for reading the one of registers and it is working fine.
Please help and suggest me to write the registers so that i can capture data from channels.
while(1)
{
if (cFrame_Received_Flag==1)
{
fSend_Char('p');
__delay_cycles(8196721); //1 sec delay, 18 tclk
P4OUT ^= BIT6; // set P4.6, ADC_RST
__delay_cycles(50); //4uS delay (7.2 uS = delay (50)), 2 tclk
P4OUT ^= BIT6;
__delay_cycles(110); //16tclk
send_spi(0x11); // Device Wakes up in RDATAC mode, so send SDATAC command so Registers can be written
__delay_cycles(8196); //1ms
//unsigned char dataArray[4]={0x41,0x02,0x86,0x00};
//SPISend(dataArray, 4);
RREG(0x21,0x01);
__delay_cycles(81967);
P4OUT |= BIT5; //START=1
send_spi(0x10); //Put the Device Back in RDATAC Mode
__delay_cycles(1);
cFrame_Received_Flag=0;
}
}