?? uctsk_blink.c
字號(hào):
/****************************************Copyright (c)****************************************************
**
** http://www.powermcu.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name: uctsk_Blink.c
** Descriptions: The uctsk_Blink application function
**
**--------------------------------------------------------------------------------------------------------
** Created by: AVRman
** Created date: 2010-11-9
** Version: v1.0
** Descriptions: The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
*********************************************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include <includes.h>
#include "GLCD.h"
/* Private variables ---------------------------------------------------------*/
static OS_STK App_TaskBlinkStk[APP_TASK_BLINK_STK_SIZE];
/* Private function prototypes -----------------------------------------------*/
static void uctsk_Blink (void);
static void LED_GPIO_Configuration (void);
void App_BlinkTaskCreate (void)
{
CPU_INT08U os_err;
os_err = os_err; /* prevent warning... */
os_err = OSTaskCreate((void (*)(void *)) uctsk_Blink,
(void * ) 0,
(OS_STK * )&App_TaskBlinkStk[APP_TASK_BLINK_STK_SIZE - 1],
(INT8U ) APP_TASK_BLINK_PRIO );
#if OS_TASK_NAME_EN > 0
OSTaskNameSet(APP_TASK_BLINK_PRIO, "Task LED Blink", &os_err);
#endif
}
static void uctsk_Blink (void)
{
LCD_Initializtion();
LCD_Clear(Black);
LED_GPIO_Configuration();
for(;;)
{
/*====LED-ON=======*/
GPIO_SetValue(2, (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7));
OSTimeDlyHMSM(0, 0, 0, 200); /* 200 MS */
/*====LED-OFF=======*/
GPIO_ClearValue(2, (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7));
OSTimeDlyHMSM(0, 0, 0, 200); /* 200 MS */
Display_IPAddress();
}
}
/*******************************************************************************
* Function Name : LED_GPIO_Configuration
* Description : Configure GPIO Pin
* Input : None
* Output : None
* Return : None
* Attention : None
*******************************************************************************/
static void LED_GPIO_Configuration(void)
{
PINSEL_CFG_Type PinCfg;
/*
Pin configuration
*/
PinCfg.Funcnum = 0;
PinCfg.OpenDrain = 0;
PinCfg.Pinmode = 0;
PinCfg.Portnum = 2;
PinCfg.Pinnum = 0;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 1;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 2;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 3;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 4;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 5;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 6;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 7;
PINSEL_ConfigPin(&PinCfg);
/* Set as output */
GPIO_SetDir(2,(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7),1);
}
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -