MAX1499EVKIT Maxim Integrated, MAX1499EVKIT Datasheet - Page 21

no-image

MAX1499EVKIT

Manufacturer Part Number
MAX1499EVKIT
Description
Data Conversion IC Development Tools Evaluation Kit/Evaluation System for the MAX1499
Manufacturer
Maxim Integrated
Series
MAX1497, MAX1499r
Datasheet

Specifications of MAX1499EVKIT

Interface Type
QSPI, Serial (SPI, Microwire)
Operating Supply Voltage
2.7 V to 5.25 V
MAX1499 Evaluation Kit/MAX1499 Evaluation
System
Listing 2 (Sheet 2 of 4)
22
______________________________________________________________________________________
}
//---------------------------------------------------------------------------
bool MAX1499::Read_ADC_RESULT2(void)
{
}
//---------------------------------------------------------------------------
long MAX1499::Read_DATA(void)
{
}
return result;
const unsigned __int8 mosi[] = {
// Read the DATA register
const unsigned __int8 mosi[] = {
};
unsigned __int8 miso_buf[sizeof(mosi)];
bool result = SPI_Transfer_After_EOC(sizeof(mosi), mosi, miso_buf);
if (result) {
};
unsigned __int8 miso_buf[sizeof(mosi)];
bool result = SPI_Transfer(sizeof(mosi), mosi, miso_buf);
if (result) {
}
return result;
};
unsigned __int8 miso_buf[sizeof(mosi)];
if (SPI_Transfer_After_EOC(sizeof(mosi), mosi, miso_buf) == false) {
}
long data = (miso_buf[1] * 0x100L) + miso_buf[2];
if (data >= 32768) {
}
if (extended_resolution) {
ADC_RESULT1 = (miso_buf[1] * 0x100L) + miso_buf[2];
DATA_REG = data;
// Read the ADC_RESULT2 register
(unsigned __int8)(MAX1499_COMMS_START |
(unsigned __int8)(0xFF),
(unsigned __int8)(0xFF)
long data = (miso_buf[1] * 0x100L) + miso_buf[2];
if (data >= 32768) {
}
(unsigned __int8)(MAX1499_COMMS_START |
(unsigned __int8)(0xFF)
long data_24 = ((long)ADC_RESULT1 * 0x100L) + ADC_RESULT2;
(unsigned __int8)(MAX1499_COMMS_START |
(unsigned __int8)(0xFF),
(unsigned __int8)(0xFF)
return 0; // failure
const unsigned __int8 mosi[] = {
};
unsigned __int8 miso_buf[sizeof(mosi)];
if (SPI_Transfer(sizeof(mosi), mosi, miso_buf) == false) {
}
long data_24 = ((long)ADC_RESULT1 * 0x100L) + ADC_RESULT2;
double data_16 = data_24 / 256.0;
if (data_16 >= 32768) {
}
data -= 65536;
ADC_RESULT1 = (miso_buf[1] * 0x100L) + miso_buf[2];
DATA_REG = data;
ADC_RESULT2 = miso_buf[1];
DATA_REG = data_24;
ADC_RESULT2 = miso_buf[1];
DATA_REG = data_24;
(unsigned __int8)(MAX1499_COMMS_START |
(unsigned __int8)(0xFF)
return 0; // failure
data -= 65536;
data_16 = data_16 - 65536;
MAX1499_COMMS_RW_READ | MAX1499_COMMS_RS_ADC_RESULT1),
MAX1499_COMMS_RW_READ | MAX1499_COMMS_RS_ADC_RESULT2),
MAX1499_COMMS_RW_READ | MAX1499_COMMS_RS_ADC_RESULT1),
MAX1499_COMMS_RW_READ | MAX1499_COMMS_RS_ADC_RESULT2),
// remember the value we just received
// remember the value we just received

Related parts for MAX1499EVKIT