一、设置串口
二、编程
1、引用#include "stdio.h"
2、增加串口重定向代码
/* USER CODE BEGIN 0 */
int fputc(int ch, FILE *f)
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch,1, 0xFFFF);
return ch;
}
/* USER CODE END 0 */
3、在主循环中加入代码
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
int num=99;
char tx_buf[]={"HelloWorld!"};
printf("\nnum = %d\n",num);
HAL_Delay(1000);
HAL_UART_Transmit(&huart1, (unsigned char*)tx_buf,11,10);
// HAL_Delay(1000);
HAL_Delay (1000);
HAL_GPIO_TogglePin (GPIOB ,GPIO_PIN_0 );
}
/* USER CODE END 3 */
三、效果