然后,我们回到本地的Keil编程器。打开led.c,把代码改成下面这样:
#include "main.h"
volatile unsigned char red_value = 0;
volatile unsigned char yellow_value = 0;
volatile unsigned char blue_value = 0;
volatile unsigned char green_value = 0;
void mDelay1(uint32_t i)
{
uint32_t j = 0;
for (; i>0; i--)
{
for (j = 0; j<12000; j++);
}
}
void microDelay1(uint32_t i)
{
uint32_t j = 0;
for (; i>0; i--)
{
for (j = 0; j<12; j++);
}
}
/**
*
@brief LED指示灯初始化函数
**/
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
//Pb6--对应开发板led2指示灯;Pb7--对应开发板led3指示灯;Pb8--对应开发板led4指示灯;Pb9--对应开发板led5指示灯;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
}
太占面积,只提供一部分,源码已打包,自取哈:
http://bbs.ickey.cn/community/forum.php?mod=viewthread&tid=73033