Skip to main content
aniltirli
Visitor II
June 26, 2016
Question

Sending integer values through UART (STM32L0R8) (HAL drivers)

Posted on June 26, 2016 at 12:05

hi

i am trying to send integer values from my nucleo board to my pc by using UART, i.e. you can take that sensor values. The UART example ''UART_TwoBoards_ComPolling'' in the stm32Cube that uses HAL libraries, only sends strings.

data to send defined like this 

uint8_t aTxBuffer[] = '' ANIL TIRLIOGLU'';

  

and function to send data is like this :

HAL_UART_Transmit(&UartHandle, (uint8_t*)aTxBuffer, TXBUFFERSIZE, 5000);

How can i send something like 

uint8_t  TxBuffer = 111;

 

#stm32 #adc #hal #hal #c-learning #uart-ft-serial-communications
This topic has been closed for replies.

2 replies

Tesla DeLorean
Guru
June 26, 2016
Posted on June 26, 2016 at 17:09

char aTxBuffer[16];
HAL_UART_Transmit(&UartHandle, (uint8_t*)aTxBuffer, sprintf(aTxBuffer, ''%d'', 111), 5000);

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
AKhot.1
Associate III
July 24, 2023

Were you able to find how to send integers through uart?