很想用PRINT输出一些调试信息,但是我现在需要使用uart0。
配置也更改了。
程序也初始化了uart0。
但是只有UART0_SendString能输出,PRINT没有输出。
我的问题出在哪里?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
很想用PRINT输出一些调试信息,但是我现在需要使用uart0。
配置也更改了。
程序也初始化了uart0。
但是只有UART0_SendString能输出,PRINT没有输出。
我的问题出在哪里?
您好,串口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',可以勾选如下配置。