⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pins.h

📁 实现快速傅立叶变换算法,provides test framwork for FFT testing
💻 H
字号:
/****************************************************************************

  (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.1 $  $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

****************************************************************************/
#ifndef _PINS_H_
#define _PINS_H_

#include <cyg/infra/cyg_type.h>
#include <cyg/hal/hal_io.h>
#include <cyg/hal/hal_arch.h>

//---------------------------------------------------------------------------
// const defines
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
// types
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
// function prototypes
//---------------------------------------------------------------------------
#define INIT_PINS() \
{ \
   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); \
}

#define SET_PINS() *((volatile CYG_BYTE *)(&MCF5484_DEVS->EPORT.epdr)) = *((volatile CYG_BYTE *)(&MCF5484_DEVS->EPORT.eppdr)) | 0xC0
#define CLR_PINS() *((volatile CYG_BYTE *)(&MCF5484_DEVS->EPORT.epdr)) = *((volatile CYG_BYTE *)(&MCF5484_DEVS->EPORT.eppdr)) & 0x3F

#endif  // #ifndef _PINS_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -