Hi,
I think I have the same issue of SPI communication as other people.
I disconnect the MMB0 board from the ads1298. Instead i connect the ADS1298 with the discovery board STM32F407
I set all jumpers of the board ADS1298 as the default configuration descibes in (board ADS1298R rev.B).
I set NPWDN=1, NRESET=1, SELCLK=0, START=1.
I send a RESET command -->delay 1,5sec-->SDATAC-->delay 1ms-->RREG function
This is just the last command sent (RREG function)
GREEN: Chip Select
PURPLE: CLK
BLUE: MOSI
YELLOW: MISO
As you can see, there is not the ID of the register 0x00, that I want to read.
Here my SPI config:
SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low; /* Clock polarity*/
SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge;/* */
SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
SPI_InitStructure.SPI_BaudRatePrescaler = SPI_SPEED; //1MHz
SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
SPI_InitStructure.SPI_CRCPolynomial = 7;
Best regards,
Enrico