Digi RCM4000 User Manual

Page 65

Advertising
background image

User’s Manual

59

Writes the calibration constants, gain, and offset for an input based from global tables _adcCalibS,

_adcCalibD

, and _adcCalibM to designated positions in the flash memory. Depending on the flash

size, the following macros can be used to identify the starting address for these locations.

ADC_CALIB_ADDRS

, address start of single-ended analog input channels

ADC_CALIB_ADDRD

, address start of differential analog input channels

ADC_CALIB_ADDRM

, address start of milliamp analog input channels

NOTE: This function cannot be run in RAM.

PARAMETER

channel

is the analog input channel number (0 to 7) corresponding to LN0_IN to LN7_IN.

opmode

is the mode of operation:

SINGLE

—single-ended input line

DIFF

—differential input line

mAMP

—milliamp input line

int anaInEEWr(unsigned int channel, int opmode

unsigned int gaincode);

channel

SINGLE

DIFF

mAMP

0

+AIN0

+AIN0 -AIN1

+AIN0

*

* Not accessible on Prototyping Board.

1

+AIN1

+AIN1 -AIN0*

+AIN1*

2

+AIN2

+AIN2 -AIN3

+AIN2*

3

+AIN3

+AIN3 -AIN2*

+AIN3

4

+AIN4

+AIN4 -AIN5

+AIN4

5

+AIN5

+AIN5 -AIN4*

+AIN5

6

+AIN6

+AIN6 -AIN7*

+AIN6

7

+AIN7

+AIN7 -AIN6*

+AIN7*

ALLCHAN

read all channels for selected opmode

Advertising