程序编译都正常,烧录的时候使用的是 JLINK,Keil 显示完全正常。但是只有 D3的灯是亮的,也就是说单片机没有正常运行。后面有一次我拔掉重连了一下,然后它就开始正常显示跑马灯了,但是过了一会儿它又不亮了,后面再重连也不管用了。我该怎么让它显示跑马灯呢?有没有人能帮忙解答一下

#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
int main(void)
{
delay_init(168);
LED_Init();
while(1)
{
GPIO_ResetBits(GPIOF,GPIO_Pin_9);
GPIO_SetBits(GPIOF,GPIO_Pin_10);
delay_ms(500);
delay_ms(500);
GPIO_SetBits(GPIOF,GPIO_Pin_9);
GPIO_ResetBits(GPIOF,GPIO_Pin_10);
delay_ms(500);
delay_ms(500);
}
}