13个回答
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
串口助手就可以。注意配置好波特率、停止位、校验位这些,printf记得做好重定向
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);//???&huart1?????stm32??????
return ch;
}
extern uint8_t recs;
/* USER CODE END 0 */
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);//???&huart1?????stm32??????
return ch;
}
extern uint8_t recs;
/* USER CODE END 0 */
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据线连接“usb-转串口”和电脑usb口,电脑打开串口调试助手,波特率停止位校验位与代码中对应,打开串口,按下单片机reset,代码对的话按理说能看见printf打印的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以
还有,swo,半主机等
还有,swo,半主机等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询