#include "common.h"
#include "gpio.h"
#include "sysinit.h"
#include "start.h"
void Delay(__IO uint32_t nCount);
void LED_Init(void);
int main(void)
{
sysinit();
cpu_identify();
LED_Init();
while(1)
{
GPIO_PinSet(GPIO_PTH1); //PTH1 置 1
GPIO_PinSet(GPIO_PTH2); //PTH2 置 1
GPIO_PinSet(GPIO_PTE7); //PTE7 置 1
Delay(0x0FFFFF);
GPIO_PinClear(GPIO_PTH1); //PTH1 置 0
GPIO_PinClear(GPIO_PTH2); //PTH2 置 0
GPIO_PinClear(GPIO_PTE7); //PTE7 置 0
Delay(0x0FFFFF);
}
}
void LED_Init(void)
{
GPIO_Init(GPIOB, GPIO_PTH1_MASK, GPIO_PinOutput); //LED2
GPIO_Init(GPIOB, GPIO_PTH2_MASK, GPIO_PinOutput); //LED3
GPIO_Init(GPIOB, GPIO_PTE7_MASK, GPIO_PinOutput); //LED4
}
/*****************************************************************************
* [url=home.php?mod=space&uid=247401]@brief[/url] :延时函数,简单延时
* @param :nCount - 延时计数值
* @retval :None
***************************************************************************/
void Delay(__IO uint32_t nCount)
{
for(; nCount != 0; nCount--);
}
|