早上好,社区的朋友们!
请问一下我在使用
R_UART0_Send_String((__far int8_t*)"\n\rChoose actions:(1)Update Boot area + App area (2)Update App area only\n\r");
发送数据时,单步调试的时候一切正常,
SDR00L = data; /* load character to transmit register */ 执行完后,STIF0 置1
但是在run程序的时候,只会发送第一个字符,STIF0一直为0 卡在while (STIF0 == 0)。请问为什么会出现这种情况呢?
学习样例程序, 是最简单的最快入门方法. 请仔细对照样例程序
搞清楚了,send_string 这个函数是用的时候不能开启中断,开了中断就会出现传输错误