
在drivers/printf.c的io_putchar函数里面加上
if (byte == '\n')
io_putchar('\r');
即可解决Tera Term无法换行显示的问题。

作者共發了2篇帖子。
![]() |
运行Debug_Demo,把电脑串口接到PA2引脚上,波特率设为115200,可以看到printf打印。
在drivers/printf.c的io_putchar函数里面加上
|
![]() |
巨大八爪鱼
2026-1-13 12:13
修改drivers/printf.h:
#define PRINT_BAUD_RATE 1000000 //1M baud rate,should Not bigger than 1Mb/s #define DEBUG_INFO_TX_PIN GPIO_PB1 可以改成和蓝牙程序一样的PB1引脚和100万波特率。 |