That right, " (uint8_t*)0x32" is just a pointer to data, located in 0x32 address, but it is mistake. You need to send right pointer to function HAL_USART_Transmit_DMA(). For axample if you have data buffer "BUFFER_NAME[BUFFER_LENGHT]" send pointer to...
Make buffer:#define BUFFER_LENGHT 8static uint8_t cPrnBuffer[BUFFER_LENGHT];2. Fill buffer with data:static void vPrnBufferFill(void){ uint16_t i; for (i=0;i<BUFFER_LENGHT;i++) { cPrnBuffer[i]=0x32;//for example }}3. Send data:HAL_USART_Transmi...