实验目的:
让我的开发板的LED灯亮灭闪烁
实验程序:
/*******************************led.c*********************************/
#include "stm32f4xx.h" //在SYSTEM目录下可以找到,把ST官方的部分库抽取出来,组成了一个SYSTEM目录
#include "sys.h"
void LED_Init(void){
RCC->AHB1ENR = 1<<5; //使能GPIO端口的F时钟
/*
方法一:
*/
// GPIOF->ODR |= 0x1<<9;
// GPIOF->MODER |= 0x1 << 18;
/*
方法二:
*/
//在sys.h中可以看到GPIO_Set()函数
//void GPIO_Set(GPIO_TypeDef* GPIOx,u32 BITx,u32 MODE,u32 OTYPE,u32 OSPEED,u32 PUPD);//GPIO设置函数
GPIO_Set(GPIOF,PIN9|PIN10,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO_SPEED_25M,GPIO_PUPD_PU);
PFout(9) = 1;
PFout(10) = 1;
}
/********************************led.h**