电子说
1.串口打印造成,增加如下代码:
/******************************************************************************
* 描述 : 重定向c库函数printf到串口
* 参数 : 无
* 返回 : HAL_OK = 0x00U
HAL_ERROR = 0x01U
HAL_BUSY = 0x02U
HAL_TIMEOUT = 0x03U
******************************************************************************/
int fputc(int ch, FILE *f)
{
return HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
}
/******************************************************************************
* 描述 : 重定向c库函数printf到串口
* 参数 : 无
* 返回 : Pointer to data buffer
******************************************************************************/
int fgetc(FILE * f)
{
uint8_t ch = 0;
HAL_UART_Receive(&huart1,&ch, 1, 0xffff);
return ch;
}
2.打开
本人亲测有效。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !