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);
        }         
}

真的是一天没搞明白,哪里错了,谢谢啦!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
萧洛
1楼-- · 2019-08-18 05:50
Sun_Fly 发表于 2017-7-6 17:46
电路画错了把,SMT32管脚输出高电平, 3.3V 你这个另外一边怎么也有3.3v,而且二极管怎么是反的?

大哥,是你看反了吧。
萧洛
2楼-- · 2019-08-18 08:42
 精彩回答 2  元偷偷看……
萧洛
3楼-- · 2019-08-18 13:04
急!!!!!!!!!!!!!!!!!
萧洛
4楼-- · 2019-08-18 18:47
请问LED的正负极是不是接反了
haysen
5楼-- · 2019-08-19 00:14
母鸡啊,输出低电平亮,高电平不亮

一周热门 更多>