您现在的位置: 主页 > MCU > 单片机技术应用 > STM32CubeMX学习笔记:printf()输出数据 -
本文所属标签:
为本文创立个标签吧:

STM32CubeMX学习笔记:printf()输出数据 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]在使用ST官网的库建立工程时,我们可以调用printf(),在使用STM32CubeMX建立工程时,调用printf(),无法打印出数据,度娘告知,需要添加如下函数:int fputc(int ch,FILE *f){uint8_t temp[1]={ch};HAL_UART_Transmi

在使用ST官网的库建立工程时,我们可以调用printf(),在使用STM32CubeMX建立工程时,调用printf(),无法打印出数据,度娘告知,需要添加如下函数:

本文引用地址: http://www.21ic.com/app/mcu/201808/779169.htm

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

函数可以添加在main()函数前面,也可以添加在usart.c里面。

作用:重新定义printf(),指向huart1(串口1),在这里可以更改为其他串口。




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > STM32CubeMX学习笔记:printf()输出数据 -
 

"STM32CubeMX学习笔记:printf()输出数据 -"的相关文章

网站地图

围观()