|
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人回答
|
|