请教:为何串口调试助手一点打开串口,就收到一大串乱码,是代码有误么,程序和问题图如下
#include"CustomHeader.h"
int main(void)
{
unsigned char ak[12]="This is one";
u16 i;
GPIOSet();
//SysTick_Init();
USARTSet();
NVICSet();
while(1)
{
for(i=0;ak!='\0';i++)
{
USART_SendData(USART1,ak);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET);
}
}
} |