普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 4652|回复: 3

求助LED点灯问题

[复制链接]

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2020-4-7 23:14:27 | 显示全部楼层 |阅读模式
1金钱
刚接触单片机,买了STM32F407的开发板,第一个点灯就给了我一个下马威。完全按说明书里的来的,程序下载成功,可是灯就是不亮呢,D1,D2都试过了,麻烦各位帮忙看一下什么问题呢?

/******************* 以下是"stm32f4xx.h"的内容 ************************************/
#define PERIPH_BASE       ((unsigned int)0x40000000)
#define AHB1PERIPH_BASE   (PERIPH_BASE + 0x00020000)
#define GPIOF_BASE        (AHB1PERIPH_BASE + 0x1400)
#define GPIOF_MODER      *(unsigned int*)(GPIOF_BASE+0x00)
#define GPIOF_BSRR       *(unsigned int*)(GPIOF_BASE+0x18)
#define RCC_BASE          (AHB1PERIPH_BASE + 0x3800)
#define RCC_AHB1ENR      *(unsigned int*)(RCC_BASE+0x30)


/******************以下是 "main.c" 的内容****************************************/
#include "stm32f4xx.h"
void SystemInit()
{

}

int main()
{
    RCC_AHB1ENR |= 1<<5;
    GPIOF_MODER = (1<<(2*9));
    GPIOF_BSRR=(1<<(16+9));
    while(1)
   {
    }
}



我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有3人回答

回复

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-4-9 10:24:25 | 显示全部楼层
你的问题是你的灯第一句打开,第二句代码就关闭了,所以灯处于关闭状态,,而且没有添加延时函数
楼主你好,我想问一下同样这个程序,程序下载不成功是怎么回事,ch340驱动安装成功了的,需要调整跳帽吗?
回复

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-4-9 10:25:22 | 显示全部楼层
你的问题是你的灯第一句打开,第二句代码就关闭了,所以灯处于关闭状态,,而且没有添加延时函数
楼主你好,我想问一下同样这个程序,程序下载不成功是怎么回事,ch340驱动安装成功了的,需要调整跳帽吗?
回复

使用道具 举报

2

主题

4

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2020-4-17 18:08:15 | 显示全部楼层
点灯的代码,放在while循环里啊,
int main()
{
        RCC_AHB1ENR |= 1<<5;
        GPIOF_MODER = (1<<(2*9));
        while(1)
        {
                GPIOF_BSRR=(1<<(16+9));
               
               
        }
}


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-26 08:49 , Processed in 0.083456 second(s), 32 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表