Sending characters to a terminal emulator from the STM32469I-Discovery board?
Code below compiles and runs but nothing appears in an a PuTTY (or similar terminal emulator) window?
HAL_Init();
s_UARTHandle.Instance = USART3;
s_UARTHandle.Init.BaudRate = 115200;
s_UARTHandle.Init.WordLength = UART_WORDLENGTH_8B;
s_UARTHandle.Init.StopBits = UART_STOPBITS_1;
s_UARTHandle.Init.Parity = UART_PARITY_NONE;
s_UARTHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE;
s_UARTHandle.Init.Mode = UART_MODE_TX_RX;
if (HAL_UART_Init(&s_UARTHandle) != HAL_OK) {
//asm(“bkpt 255”);
}
sprintf((char *)buffer,”Test”);
while(1) {
HAL_Delay(1000);
HAL_UART_Transmit(&s_UARTHandle, buffer, sizeof(buffer), HAL_MAX_DELAY);
}