简介
基于 BearPi Std 板从入门到放弃 - 引气入体篇(4)(Usart 中断接收), 使用printf打印到串口
步骤
- 覆写fputc函数
需要添加头文件#include “stdio.h”
/* USER CODE BEGIN 0 */
int fputc(int ch, FILE *f)
{
uint8_t temp[1] = {ch};
{
HAL_UART_Transmit(&huart1, temp, 1, 2);
}
return HAL_OK;
}
/* USER CODE END 0 */
- Keil 开启Micro Lib使用
- 使用printf打印信息到串口
main.c
int main()
{
...
while(1)
{
HAL_Delay(1000);
printf("Hello World!\r\n");
}
return 0;
}
BearPi_Usart_IRQ 完整项目