Wenn ich das richtig sehe, wird hier der RS-Pin getoggelt.
Code:
void SPI2_IntHandler(DMA_HandleTypeDef *hdma_spi2_tx){
  HAL_Delay(1);
  HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_2);
  HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_2);
}
Frage: Wozu?

Ist diese Interrupt-Routine während der Initialisierung aktiv? Besser nicht...

Grüße, Bernhard