
在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萬波特率。 |