在MDK下面怎样用printf对stm32进行调试

2025-03-22 03:52:47
推荐回答(3个)
回答1:

设定好串口,然后重定义下fputc函数就行了
比如串口1
int fputc(int ch, FILE *f)
{
USART1->DR = (unsigned char)ch;
while (!(USART1->SR & USART_FLAG_TXE));
return (ch);
}

回答2:

如果串口设置好,3.5的库直接就可以用printf();
不行的话,再重定义以下就可以了

回答3:

需要帮你做设计吗