delsig8_1.h
来自「PSOC 电动自行车代码 器件采用CYPRESS新电动自行车器件CY8C245」· C头文件 代码 · 共 84 行
H
84 行
//*****************************************************************************
//*****************************************************************************
// FILENAME: DELSIG8_1.h
// Version: 3.2, Updated on 2006/02/23 at 15:43:04
//
// DESCRIPTION: C declarations for the DELSIG8 User Module with
// a 1st-order modulator.
//-----------------------------------------------------------------------------
// Copyright (c) Cypress MicroSystems 2000-2004. All Rights Reserved.
//*****************************************************************************
//*****************************************************************************
#include <m8c.h>
#define DELSIG8_1_POLL_ENABLE 0
#pragma fastcall16 DELSIG8_1_Start
#pragma fastcall16 DELSIG8_1_SetPower
#pragma fastcall16 DELSIG8_1_StartAD
#pragma fastcall16 DELSIG8_1_StopAD
#pragma fastcall16 DELSIG8_1_Stop
#if ( DELSIG8_1_POLL_ENABLE )
#pragma fastcall16 DELSIG8_1_fIsDataAvailable
#pragma fastcall16 DELSIG8_1_cGetData
#pragma fastcall16 DELSIG8_1_cGetDataClearFlag
#pragma fastcall16 DELSIG8_1_ClearFlag
#endif
//-------------------------------------------------
// Prototypes of the DELSIG8_1 API.
//-------------------------------------------------
extern void DELSIG8_1_Start(BYTE bPower); // RAM use class 2
extern void DELSIG8_1_SetPower(BYTE bPower); // RAM use class 2
extern void DELSIG8_1_StartAD(void); // RAM use class 1
extern void DELSIG8_1_StopAD(void); // RAM use class 1
extern void DELSIG8_1_Stop(void); // RAM use class 1
#if ( DELSIG8_1_POLL_ENABLE )
extern BYTE DELSIG8_1_fIsDataAvailable(void); // RAM use class 4
extern CHAR DELSIG8_1_cGetData(void); // RAM use class 4
extern CHAR DELSIG8_1_cGetDataClearFlag(void); // RAM use class 4
extern void DELSIG8_1_ClearFlag(void); // RAM use class 4
#endif
//-------------------------------------------------
// Defines for DELSIG8_1 API's.
//-------------------------------------------------
#define DELSIG8_1_OFF 0
#define DELSIG8_1_LOWPOWER 1
#define DELSIG8_1_MEDPOWER 2
#define DELSIG8_1_HIGHPOWER 3
#define DELSIG8_1_DATA_READY_BIT 0x10
//-------------------------------------------------
// Hardware Register Definitions
//-------------------------------------------------
#pragma ioport DELSIG8_1_TimerDR0: 0x024 //Time base Counter register
BYTE DELSIG8_1_TimerDR0;
#pragma ioport DELSIG8_1_TimerDR1: 0x025 //Time base Period value register
BYTE DELSIG8_1_TimerDR1;
#pragma ioport DELSIG8_1_TimerDR2: 0x026 //Time base CompareValue register
BYTE DELSIG8_1_TimerDR2;
#pragma ioport DELSIG8_1_TimerCR0: 0x027 //Time base Control register
BYTE DELSIG8_1_TimerCR0;
#pragma ioport DELSIG8_1_TimerFN: 0x124 //Time base Function register
BYTE DELSIG8_1_TimerFN;
#pragma ioport DELSIG8_1_TimerSL: 0x125 //Time base Input register
BYTE DELSIG8_1_TimerSL;
#pragma ioport DELSIG8_1_TimerOS: 0x126 //Time base Output register
BYTE DELSIG8_1_TimerOS;
#pragma ioport DELSIG8_1_AtoDcr0: 0x094 //Analog control register 0
BYTE DELSIG8_1_AtoDcr0;
#pragma ioport DELSIG8_1_AtoDcr1: 0x095 //Analog control register 1
BYTE DELSIG8_1_AtoDcr1;
#pragma ioport DELSIG8_1_AtoDcr2: 0x096 //Analog control register 2
BYTE DELSIG8_1_AtoDcr2;
#pragma ioport DELSIG8_1_AtoDcr3: 0x097 //Analog control register 3
BYTE DELSIG8_1_AtoDcr3;
// end of file DELSIG8_1.h
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?