正点原子的跑马灯程序下载后不能运行 麻烦看看什么问题

2019-10-16 00:13发布

正点原子的程序 跑马灯 LED灯不亮 PA0的 换别的程序就可以亮 用正点的例程就不行。麻烦看看:
程序如下:



int main(void)
{       
        delay_init();            //延时函数初始化          
        LED_Init();                          //初始化与LED连接的硬件接口
        LED1=1;
        while(1)
        {
                LED0=0;               
                delay_ms(500);         //延时300ms
                LED0=1;               
                delay_ms(500);        //延时300ms
        }
}




void LED_Init(void)
{

GPIO_InitTypeDef  GPIO_InitStructure;
       
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB, ENABLE);         //使能PB,PE端口时钟
       
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;                                 //LED0-->PB.5 端口配置
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                  //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                 //IO口速度为50MHz
GPIO_Init(GPIOB, &GPIO_InitStructure);                                         //根据设定参数初始化GPIOB.5
GPIO_SetBits(GPIOA,GPIO_Pin_0);                                                 //PB.5 输出高

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;                             //LED1-->PE.5 端口配置, 推挽输出
GPIO_Init(GPIOB, &GPIO_InitStructure);                                           //推挽输出 ,IO口速度为50MHz
GPIO_SetBits(GPIOB,GPIO_Pin_9);                                                  //PE.5 输出高
}


//////////////////////////////////////////////////////////////////////////////////
#define LED0 PAout(0)// PB5
#define LED1 PBout(9)// PE5       

void LED_Init(void);//初


上面是改的部分:


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。