学无先后,达者为师

网站首页 编程语言 正文

Clion配置STM32开发环境printf函数打印浮点数快速设置方法

作者:sygydxfwd 更新时间: 2022-09-25 编程语言

快速设置方法

在main函数中添加如下代码,假定你配置得是USART1串口,那就使用huart1,如果是USART2的话就改为huart2。

uint8_t __io_putchar(int ch)
{
uint8_t temp[1]={ch};
HAL_UART_Transmit(&huart1,temp,1,2);
return(ch);
}

uint8_t _write(int file, char *ptr,int len)
{
	int DataIdx;
	for(DataIdx = 0; DataIdx < len; DataIdx++)
	{
		__io_putchar(*ptr++);
	}
	return len;
}

打开Clion的Cmakelists.txt文件,在文件的末尾添加如下一行描述

set(COMMON_FLAGS "-specs=nosys.specs -specs=nano.specs -u _printf_float ")

配置参考和打印测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

原文链接:https://blog.csdn.net/sygydxfwd/article/details/126621117

栏目分类
最近更新