PRINT无法输出

很想用PRINT输出一些调试信息,但是我现在需要使用uart0。

配置也更改了。

无标题-2.png


程序也初始化了uart0。

无标题-1.png


但是只有UART0_SendString能输出,PRINT没有输出。

无标题-3.png


我的问题出在哪里?

您好,串口0配置:

以及debug改为0即可,顺带看下CH58x_uart0.c文件有没有参与编译。

GPIOB_SetBits(GPIO_Pin_7);
GPIOB_ModeCfg(GPIO_Pin_4,GPIO_ModeIN_PU);
GPIOB_ModeCfg(GPIO_Pin_7,GPIO_ModeOut_PP_5mA);
UART0_DefInit();




您好,默认配置下,在使用PRINT接口时,注意在字符串尾部加一个换行'\n',没有的话会缓存起来达到一定大小一并输出。

如果不希望在PRINT尾部增加'\n',可以勾选如下配置。

image.png


只有登录才能回复,可以选择微信账号登录