很想用PRINT輸出一些調(diào)試信息,但是我現(xiàn)在需要使用uart0。
配置也更改了。
程序也初始化了uart0。
但是只有UART0_SendString能輸出,PRINT沒(méi)有輸出。
我的問(wèn)題出在哪里?
熱門(mén)產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
很想用PRINT輸出一些調(diào)試信息,但是我現(xiàn)在需要使用uart0。
配置也更改了。
程序也初始化了uart0。
但是只有UART0_SendString能輸出,PRINT沒(méi)有輸出。
我的問(wèn)題出在哪里?
您好,串口0配置:
以及debug改為0即可,順帶看下CH58x_uart0.c文件有沒(méi)有參與編譯。
GPIOB_SetBits(GPIO_Pin_7); GPIOB_ModeCfg(GPIO_Pin_4,GPIO_ModeIN_PU); GPIOB_ModeCfg(GPIO_Pin_7,GPIO_ModeOut_PP_5mA); UART0_DefInit();
您好,默認(rèn)配置下,在使用PRINT接口時(shí),注意在字符串尾部加一個(gè)換行'\n',沒(méi)有的話(huà)會(huì)緩存起來(lái)達(dá)到一定大小一并輸出。
如果不希望在PRINT尾部增加'\n',可以勾選如下配置。