快速设置方法
在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 ")
配置参考和打印测试