103系列点亮lED灯

2019-08-17 03:03发布

原子的例程是用的是103zet6,我这块板子是103vet6,改了例程后,下到我这块板子上,死活都点不亮,完全不知道错在哪里,求指点。下面上图!!!!  PE8为test-led,led灯是好的。 HE87BA7}S_[2OAD3Q71ZK.png
下面附上程序

#include "led.h
void LED_Init(void)
{            
        RCC->APB2ENR|=1<<6;                                                                                                          
        GPIOE->CRH&=0XFFFFFFF0;
        GPIOE->CRH|=0X00000003;
        GPIOE->ODR|=1<<8;     
}

#ifndef __LED_H
#define __LED_H         
#include "sys.h"

#define LED PEout(8)       

void LED_Init(void);                                                     
#endif

主函数
#include "sys.h"
#include "usart.h"               
#include "delay.h"       
#include "led.h"

int main(void)
{                                  
        Stm32_Clock_Init(9);
        delay_init(72);                 
        LED_Init();                         
        while(1)
        {
                LED=0;
                delay_ms(300);
                LED=1;
                delay_ms(300);
        }         
}

真的是一天没搞明白,哪里错了,谢谢啦!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。