STM32
直播中

杨言

12年用户 555经验值
私信 关注
[问答]

怎样去解决stm32中无法使用printf函数的问题

为什么在STM32中无法使用printf函数呢?
怎样去解决stm32中无法使用printf函数的问题?

回帖(1)

张新里

2021-11-25 09:33:45
stm32中无法使用printf函数的解决办法

1,在usart.c文件最后加入

int fputc(int ch,FILE *f)
{
uint8_t temp[1]={ch};
    HAL_UART_Transmit(&huart1,temp,1,2);     
    return 0;
}




2,在main.h文件中加入

/* USER CODE BEGIN 0 */
#include "stdio.h"
/* USER CODE END 0 */
举报

更多回帖

发帖
×
20
完善资料,
赚取积分