2014-07-01 6:16 AM
I am using SPI1 with HAL low level drivers, STM32CubeF4.
I have used the following SPI configuration:-    
 SPI_HandleTypeDef hspi;
 hspi.Instance=SPI1;
 
 
 
 hspi.Init.Mode=SPI_MODE_MASTER;
 
 
 hspi.Init.Direction=SPI_DIRECTION_2LINES;
 
 
 
 
 
 hspi.Init.DataSize=SPI_DATASIZE_8BIT;
 
 
 hspi.Init.CLKPolarity=SPI_POLARITY_HIGH;
 
 
 hspi.Init.CLKPhase=SPI_PHASE_1EDGE;
 
 
 hspi.Init.NSS=SPI_NSS_SOFT;
 
 
 hspi.Init.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_256;
 
 
 hspi.Init.FirstBit=SPI_FIRSTBIT_MSB;
 
 
 hspi.Init.TIMode=SPI_TIMODE_ENABLED;
 
 
 hspi.Init.CRCCalculation=SPI_CRCCALCULATION_DISABLED;
 
 
 hspi.Init.CRCPolynomial=0;
 
 
 HAL_SPI_Init(&hspi);
 
 
 After sending some bytes on MOSI. On logic analyzer, I see clock and MOSI data are mismatched. 
 This is a very zoomed in pic, If required I can send the whole logic analyzer file.
 2014-07-17 2:45 AM
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2014-07-17 9:37 PM
Hi Mayla,
Thank you for pointing it, I will make sure I do not repost a question again.Please, can you also look at the question and provide some direction or some insights. This would be very helpfull.Thanks