采用如下方式发送数据
while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
USART_SendData(USART1, version[i]);
会产生硬件错误,不知为何。
当时正是从IAP启动到simserver的应用程序,需要发送程序版本号,此时所按上述顺序发送数据则硬件出错或一直死等,直到狗重启。
将两句语句顺序调换则OK。
采用如下方式发送数据
while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
USART_SendData(USART1, version[i]);
会产生硬件错误,不知为何。
当时正是从IAP启动到simserver的应用程序,需要发送程序版本号,此时所按上述顺序发送数据则硬件出错或一直死等,直到狗重启。
将两句语句顺序调换则OK。