Digi RCM4000 User Manual
Page 65

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*
2
+AIN2
+AIN2 -AIN3
3
+AIN3
+AIN3 -AIN2*
+AIN3
4
+AIN4
+AIN4 -AIN5
+AIN4
5
+AIN5
+AIN5 -AIN4*
+AIN5
6
+AIN6
+AIN6 -AIN7*
+AIN6
7
+AIN7
+AIN7 -AIN6*
ALLCHAN
read all channels for selected opmode