Hello Everyone;
To send ASCII characters via USART I normally use Hal libraries and the function below;
HAL_UART_Transmit(&huart2, (uint_t*)"Hello", 6,10);
But, that one is for characters only. How can I send the value of an integer over USART as its ASCII characters ? Which functions and libraries should I use ? . . . For example (dummy program just to show my purpose):
int i = ADC read value; //Lets say i=15
printf(i); //value should be sent in ASCII characters, so 1 and then 5 should be sent in ASCII. . . .
Thanks for your help, Kind regards
Salih
uint8_t ctrlZin = 0x1A;
HAL_UART_Transmit(&huart1, &ctrlZin, 1, 100);
this has worked for while sending ctrl+z (hex value 1A) on uart to GSM board, for SMS sending.