📄 pins.c
字号:
/****************************************************************************
(c) SYSTEC electronic GmbH, D-07973 Greiz, August-Bebel-Str. 29
www.systec-electronic.de
Project: demo
Description: demo project for ecos
-------------------------------------------------------------------------
$RCSfile: led.c,v $
$Author: Wang lei $
$Revision: 1.0 $ $Date: 2007/10/08 14:42:09 $
$State: implement $
Build Environment:
DevC++
GNU C 3.3.2
-------------------------------------------------------------------------
Revision History:
2007/10/08 -wanglei: Start der Implementierung
****************************************************************************/
#include <cyg/infra/cyg_type.h>
#include <cyg/hal/hal_io.h>
#include <cyg/hal/hal_arch.h>
#include "../include/pins.h"
//=========================================================================//
// //
// P U B L I C F U N C T I O N S //
// //
//=========================================================================//
//---------------------------------------------------------------------------
//
// Function: pins_init
//
// Description: X2A(20): IRQ6 ; X2A(95): IRQ7
// Configure pin X2A(20) and pin X2A(95) -> Output
//
// Parameters: none
//
// Returns: none
//
//
// State:
//
//---------------------------------------------------------------------------
void pins_init(void)
{
cyg_uint8 _8bits;
HAL_READ_UINT8(&MCF5484_DEVS->EPORT.epddr, _8bits);
HAL_WRITE_UINT8(&MCF5484_DEVS->EPORT.epddr, (0xC0|_8bits));
HAL_READ_UINT8(&MCF5484_DEVS->EPORT.epddr, _8bits);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -