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-17 08:20
已经自己解决了,是板子的上的正负标反了。
萧洛
2楼-- · 2019-08-17 09:00
本帖最后由 萧洛 于 2017-7-6 17:10 编辑

]%)RK[1SE@Q@E5NJR$E$IEC.png
wenzh3333
3楼-- · 2019-08-17 13:52
 精彩回答 2  元偷偷看……
萧洛
4楼-- · 2019-08-17 15:17
由于这块板子就这么一个外设,所以作为IAP的APP来作为测试,但是不知道为什么,LED就是点不亮啊。。。。。。。。
萧洛
5楼-- · 2019-08-17 18:59
急!!!!
Sun_Fly
6楼-- · 2019-08-18 00:04
电路画错了把,SMT32管脚输出高电平, 3.3V 你这个另外一边怎么也有3.3v,而且二极管怎么是反的?

一周热门 更多>