78 #define CHIP_SELECT QUIKEVAL_CS // Chip select pin 105 uint8_t channel_number;
106 uint32_t channel_assignment_data;
109 channel_assignment_data =
114 channel_assignment_data =
123 channel_assignment_data =
132 channel_assignment_data =
141 channel_assignment_data =
150 channel_assignment_data =
158 channel_assignment_data =
166 channel_assignment_data =
175 channel_assignment_data =
180 channel_assignment_data =
void assign_channel(uint8_t chip_select, uint8_t channel_number, uint32_t channel_assignment_data)
#define TC_OPEN_CKT_DETECT__YES
#define SENSOR_TYPE__RTD_PT_500
Header File for Linduino Libraries and Demo Code.
#define DIODE_NUM_READINGS__3
#define RTD_STANDARD__EUROPEAN
LTC2984: Multi-Sensor High Accuracy Digital Temperature Measurement System.
#define RTD_STANDARD__AMERICAN
#define RTD_RSENSE_CHANNEL__17
#define SENSOR_TYPE__OFF_CHIP_DIODE
#define THERMISTOR_DIFFERENTIAL
#define RTD_NUM_WIRES__4_WIRE
#define SENSOR_TYPE__RTD_PT_100
#define DIODE_CURRENT__20UA_80UA_160UA
void quikeval_SPI_init(void)
Configure the SPI port for 4Mhz SCK.
int8_t discover_demo_board(char *demo_name)
Read the ID string from the EEPROM and determine if the correct board is connected.
#define REJECTION__50_60_HZ
static void print_title()
Prints the title block when program first starts.
LT_SPI: Routines to communicate with ATmega328P's hardware SPI port.
void measure_channel(uint8_t chip_select, uint8_t channel_number, uint8_t channel_output)
#define TC_COLD_JUNCTION_CH__15
#define DIODE_SINGLE_ENDED
#define DIODE_AVERAGING_ON
#define RTD_EXCITATION_CURRENT__100UA
LT_I2C: Routines to communicate with ATmega328P's hardware I2C port.
#define THERMISTOR_EXCITATION_CURRENT__AUTORANGE
#define THERMISTOR_RSENSE_CHANNEL__2
#define RTD_EXCITATION_MODE__NO_ROTATION_SHARING
char demo_name[]
Demo Board Name stored in QuikEval EEPROM.
LTC2984: Multi-Sensor High Accuracy Digital Temperature Measurement System.
void quikeval_SPI_connect()
Connect SPI pins to QuikEval connector through the Linduino MUX. This will disconnect I2C...
#define RTD_EXCITATION_MODE__ROTATION_SHARING
#define TC_OPEN_CKT_DETECT_CURRENT__10UA
#define DIODE_IDEALITY_FACTOR_LSB
void quikeval_I2C_init(void)
Initializes Linduino I2C port.
#define SENSOR_TYPE__RTD_NI_120
#define RTD_NUM_WIRES__3_WIRE
#define RTD_STANDARD__JAPANESE
#define THERMISTOR_EXCITATION_MODE__SHARING_NO_ROTATION
#define RTD_RSENSE_CHANNEL__2
#define SENSE_RESISTOR_VALUE_LSB
#define SENSOR_TYPE__RTD_PT_1000
#define SENSOR_TYPE__TYPE_N_THERMOCOUPLE
#define SENSOR_TYPE__SENSE_RESISTOR
#define RTD_EXCITATION_CURRENT__50UA
uint8_t transfer_byte(uint8_t chip_select, uint8_t ram_read_or_write, uint16_t start_address, uint8_t input_data)
#define RTD_NUM_WIRES__2_WIRE
#define SENSOR_TYPE__THERMISTOR_44007_5K_25C
#define RTD_STANDARD__ITS_90