- #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--);
- }
|