Цитата(nanorobot @ Jul 15 2016, 13:12)

регистр SPIx_CR2 битик NSSP взведите
Так это само в HAL-библиотеке делается.
В СubeMX при ините hspi в файле spi.c :
hspi1.Init.NSS = SPI_NSS_HARD_OUTPUT; //(SPI_NSS_HARD_OUTPUT = 0x0004 0000;)
И уже на нижнем уровне в stm32f0xx_hal_spi.c прописывается в CR2 бит SSOE(ну или вы назвали его NSSP):
hspi->Instance->CR2 = (((hspi->Init.NSS >> 16) & SPI_CR2_SSOE) | hspi->Init.TIMode | hspi->Init.NSSPMode | hspi->Init.DataSize ) | frxth; //(SPI_CR2_SSOE = 4)
...но все равно попробовал руками ставить в CR2 бит 0x04......как и ожидал.....все равно CS скачет
Сообщение отредактировал Pasa - Jul 15 2016, 19:24