日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

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

欄目分類
最近更新