各位大牛,小弟新买一块NuTiny-EVB- M0518SD2AE(64pin),用uVision4 + Nu-Link-Me,能编译,能单步调试。但是用开发板自带光盘里的uart示例程序,debugport不能输出打印。示例程序:
Nuvoton\BSP Library\M0518BSP_CMSIS_v3.00.002\SampleCode\StdDriver\UART_TxRx_Function\KEIL
单步调试发现,(printf("......"))停在循环:
void SendChar_ToUART(int ch)
{
while(DEBUG_PORT->FSR & UART_FSR_TX_FULL_Msk);
。。。。
}
按理说我用的全套新塘原版的东西(开发板+示例程序),所以电路没错,库函数没错,应该可以直接从UART0打印出字符!
迷茫中。。。难道我要用示波器去看波形,然后修改库函数??没必要这么搞吧?我相信示例函数不会出错的!
|