#include "stm32f4xx.h" // Device header
#include "led.h"
#include "delay.h"
#include "key.h"
u8 i=0;
int main(void)
{
LED_Init();
KEY_Init();
delay_init(168);
while (1)
{
if(KEY==1)
{
delay_ms(10);
while(KEY==1);
delay_ms(10);
i++;
if(i>3)
{
i=1;
}
}
switch(i)
{
case 1:GPIO_SetBits(GPIOF,GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_9);
GPIO_ResetBits(GPIOF,GPIO_Pin_10);
break;
case 2:GPIO_ResetBits(GPIOF,GPIO_Pin_8);
GPIO_SetBits(GPIOF,GPIO_Pin_9);
GPIO_ResetBits(GPIOF,GPIO_Pin_10);
break;
case 3:GPIO_ResetBits(GPIOF,GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_9);
GPIO_SetBits(GPIOF,GPIO_Pin_10);
break;
}
}
#include "stm32f4xx.h" // Device header
#include "led.h"
#include "delay.h"
#include "key.h"
u8 i=0;
int main(void)
{
LED_Init();
KEY_Init();
delay_init(168);
while (1)
{
if(KEY==1)
{
delay_ms(10);
while(KEY==1);
delay_ms(10);
i++;
if(i>3)
{
i=1;
}
}
switch(i)
{
case 1:GPIO_SetBits(GPIOF,GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_9);
GPIO_ResetBits(GPIOF,GPIO_Pin_10);
break;
case 2:GPIO_ResetBits(GPIOF,GPIO_Pin_8);
GPIO_SetBits(GPIOF,GPIO_Pin_9);
GPIO_ResetBits(GPIOF,GPIO_Pin_10);
break;
case 3:GPIO_ResetBits(GPIOF,GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_9);
GPIO_SetBits(GPIOF,GPIO_Pin_10);
break;
}
}
#include "stm32f4xx.h" // Device header
#include "led.h"
#include "delay.h"
#include "key.h"
u8 i=0;
int main(void)
{
LED_Init();
KEY_Init();
delay_init(168);
while (1)
{
if(KEY==1)
{
delay_ms(10);
while(KEY==1);
delay_ms(10);
i++;
if(i>3)
{
i=1;
}
}
switch(i)
{
case 1:GPIO_SetBits(GPIOF,GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_9);
GPIO_ResetB