- /* USER CODE BEGIN 1 */
- #include "stdio.h"
- #ifdef __GNUC__
- #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
- PUTCHAR_PROTOTYPE
- {
- HAL_UART_Transmit(&huart1, (uint8_t*)&ch, 1, HAL_MAX_DELAY);
- return ch;
- }
- #endif
- /* USER CODE END 1 */
2、在main.c头文件中增加#include <stdio.h>
在main函数中增加如下代码:
- /* USER CODE BEGIN 2 */
- HAL_UART_Transmit(&huart1, (uint8_t*)"this uart transmit data\r\n", sizeof("this uart transmit data\r\n"), HAL_MAX_DELAY);
3、编译下到开发板,实现效如下:
- this uart transmit data
- this is printf