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

📄 in_pga.h

📁 测量脉搏的源码 Cypress公司使用 CY27443 完成相关的功能
💻 H
字号:
//*****************************************************************************
//*****************************************************************************
//  FILENAME:  In_PGA.h  ( PGA )
//  Version: 3.1, Updated on 2003/11/18 at 15:01:43
//  Generated by PSoC Designer ver 4.1 BETA b923 : 11 December, 2003
//
//  DESCRIPTION:  PGA User Module C Language interface file for the
//                22/24/27xxx PSoC family of devices.
//-----------------------------------------------------------------------------
//      Copyright (c) Cypress MicroSystems 2001-2003. All Rights Reserved.
//*****************************************************************************
//*****************************************************************************
#include <M8C.h>

//-------------------------------------------------
// Constants for In_PGA API's.
//-------------------------------------------------
#define In_PGA_OFF         0
#define In_PGA_LOWPOWER    1
#define In_PGA_MEDPOWER    2
#define In_PGA_HIGHPOWER   3

#define In_PGA_G48_0    0x0C
#define In_PGA_G24_0    0x1C

#define In_PGA_G16_0    0x08
#define In_PGA_G8_00    0x18
#define In_PGA_G5_33    0x28
#define In_PGA_G4_00    0x38
#define In_PGA_G3_20    0x48
#define In_PGA_G2_67    0x58
#define In_PGA_G2_27    0x68
#define In_PGA_G2_00    0x78
#define In_PGA_G1_78    0x88
#define In_PGA_G1_60    0x98
#define In_PGA_G1_46    0xA8
#define In_PGA_G1_33    0xB8
#define In_PGA_G1_23    0xC8
#define In_PGA_G1_14    0xD8
#define In_PGA_G1_06    0xE8
#define In_PGA_G1_00    0xF8
#define In_PGA_G0_93    0xE0
#define In_PGA_G0_87    0xD0
#define In_PGA_G0_81    0xC0
#define In_PGA_G0_75    0xB0
#define In_PGA_G0_68    0xA0
#define In_PGA_G0_62    0x90
#define In_PGA_G0_56    0x80
#define In_PGA_G0_50    0x70
#define In_PGA_G0_43    0x60
#define In_PGA_G0_37    0x50
#define In_PGA_G0_31    0x40
#define In_PGA_G0_25    0x30
#define In_PGA_G0_18    0x20
#define In_PGA_G0_12    0x10
#define In_PGA_G0_06    0x00



#pragma fastcall In_PGA_Start
#pragma fastcall In_PGA_SetPower
#pragma fastcall In_PGA_SetGain
#pragma fastcall In_PGA_Stop

//-------------------------------------------------
// Prototypes of the In_PGA API.
//-------------------------------------------------
extern void In_PGA_Start(BYTE bPowerSetting);
extern void In_PGA_SetPower(BYTE bPowerSetting);
extern void In_PGA_SetGain(BYTE bGainSetting);
extern void In_PGA_Stop(void);

//-------------------------------------------------
// Register Addresses for In_PGA
//-------------------------------------------------

#pragma ioport  In_PGA_GAIN_CR0:    0x071
BYTE            In_PGA_GAIN_CR0;
#pragma ioport  In_PGA_GAIN_CR1:    0x072
BYTE            In_PGA_GAIN_CR1;
#pragma ioport  In_PGA_GAIN_CR2:    0x073
BYTE            In_PGA_GAIN_CR2;
#pragma ioport  In_PGA_GAIN_CR3:    0x070
BYTE            In_PGA_GAIN_CR3;


// end of file In_PGA.h

⌨️ 快捷键说明

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