📄 cmx_adc_chan.h
字号:
//*****************************************************************************
//*****************************************************************************
// FILENAME: ADCMux8_LLD.h
// @Version@
//
//
// DESCRIPTION: Header file for the low level 8 input muxed ADC converter.
//-----------------------------------------------------------------------------
// Copyright (c) Cypress MicroSystems 2001-2003. All Rights Reserved.
//*****************************************************************************
//*****************************************************************************
#ifndef ADCMUX8_HEADER
#define ADCMux8_HEADER
#pragma fastcall16 AdcScanReset
#pragma fastcall16 AdcScan
#pragma fastcall16 iGetAinChanCounts
// Functions written in asm in file ADCMux8_LLD.asm
extern void AdcScanReset(void);
extern void AdcScan(void);
extern int iGetAinChanCounts(BYTE bIndex);
// Function written in C in file ADCMux8a_LLD.c
extern int iGetChanMVolts(BYTE bChan);
//extern float * gGetChanVolts(BYTE bChan, float * fResult);
extern int aiADC_Results[];
extern BYTE bADC_Mode; // Scan mode
// ADC Parameters
// (2^16)cnts/2.6volts = 25206 cnts/volt
#define COUNTS_PER_VOLT 25206
#define CMX_ADC_CHAN_RESOLUTION 10
#define CMX_ADC_CHAN_MAX_VOLTS 2.600
#define CMX_ADC_CHAN_MIN_VOLTS 0.0
#define CMX_ADC_CHAN_COUNTS16_PER_VOLT 25206
#define CMX_ADC_CHAN_MAX_CHANNELS 8
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -