root int anaInEERd(unsigned int channel, unsigned int opmode, unsigned int gaincode);
Reads the calibration constants, gain, and offset for an input based on their designated position in the flash memory, and places them into global tables _adcCalibS, _adcCalibD, and _adcCalibM for analog inputs. 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
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:
channel | SINGLE | DIFF | mAMP |
|
|
|
|
0 | +AIN0 | +AIN0 | +AIN0* |
1 | +AIN1 | +AIN1 | +AIN1* |
|
|
|
|
2 | +AIN2 | +AIN2 | +AIN2* |
|
|
|
|
3 | +AIN3 | +AIN3 | +AIN3 |
|
|
|
|
4 | +AIN4 | +AIN4 | +AIN4 |
|
|
|
|
5 | +AIN5 | +AIN5 | +AIN5 |
|
|
|
|
6 | +AIN6 | +AIN6 | +AIN6 |
|
|
|
|
7 | +AIN7 | +AIN7 | +AIN7* |
|
|
|
|
ALLCHAN | read all channels for selected opmode | ||
|
|
|
|
* Not accessible on Prototyping Board.
User’s Manual | 57 |