LCD_DC_H;
LL_SPI_SetTransferSize(SPI1, 1);
SPI1->CFG2 |= SPI_CFG2_SSM;
SPI1->CR1 |= SPI_CR1_SSI;
LL_SPI_StartMasterTransfer(SPI1);
while (LL_SPI_IsActiveFlag_TXP(SPI1) == 0);
LL_SPI_TransmitData8(SPI1, data);
while (LL_SPI_GetRxFIFOPackingLevel(SPI1) == 0);
LL_SPI_ReceiveData8(SPI1);
while (LL_SPI_IsActiveFlag_EOT(SPI1) == 0);
LL_SPI_ClearFlag_EOT(SPI1);
LL_SPI_ClearFlag_TXTF(SPI1);
}