SPI HW NSS Incompatibility between STM32H7 and STM32F4
Hello ,
I am migrating code from STM32H7 to STM32F4
I face the following problems with SPI,
1-Hardware output NSS pulses is activated only with HAL_SPI_Init/HAL_SPI_DeInit.
2-There should be a pull up on the NSS in order to reach 3.3V and it can't work with default push-pull configuration.
3-Can't find a mode for pulsated NSS like that in STM32H7
What I meas by pulsated NSS is that the NSS is released after each SPI byte/halfword , automatically in burst transmission and DMA modes.
This way the SPI DMA is almost useless ,because I need to monitor the end of SPI transmission in order to release and reassert NSS manually.
How can I overcome this problem?