Несовместимость SPI HW NSS между STM32H7 и STM32F4
Я переношу код с STM32H7 на STM32F4
Я сталкиваюсь со следующими проблемами с SPI,
1-Аппаратный вывод импульсов NSS активируется только с HAL_SPI_Init / HAL_SPI_DeInit.
2-На NSS должно быть напряжение, чтобы достичь 3,3 В, и он не может работать с конфигурацией по умолчанию.
3-Не могу найти такой режим для пульсирующего NSS в STM32H7
Под пульсирующим NSS я подразумеваю то, что NSS освобождается после каждого байта / полуслова SPI автоматически в режимах пакетной передачи и DMA.
Таким образом, SPI DMA почти бесполезен, потому что мне нужно установить размер передачи равным 1 и отслеживать конец передачи SPI, чтобы вручную освободить и повторно подтвердить NSS.
Есть ли способ использовать пакеты DMA с пульсирующим режимом на STM32F4?