You are here: Register Set > Summary
STX104 Reference Manual
ContentsIndexHome
Example
/* STX104 Register Set Definitions */
#define STX104_SOFTWARE_STROBE                            0   /* offset (to be added to the base address) */
#define STX104_ADC_DATA_LSB                               0
#define STX104_ADC_DATA_MSB                               1
#define STX104_ADC_DATA                                   0
#define STX104_CHANNEL                                    2
#define STX104_DIGITAL_OUTPUTS                            3
#define STX104_DIGITAL_INPUTS                             3
#define STX104_DAC_CHANA_LSB                              4
#define STX104_DAC_CHANA_MSB                              5
#define STX104_DAC_CHANA                                  4
#define STX104_DAC_CHANB_LSB                              6
#define STX104_DAC_CHANB_MSB                              7
#define STX104_DAC_CHANB,DACB                             6
#define STX104_CLEAR_INTERRUPTS                           8
#define STX104_ADC_STATUS                                 8
#define STX104_ADC_CONTROL                                9
#define STX104_PACER_CLOCK_CONTROL                        10
#define STX104_FIFO_FLAGS                                 10
#define STX104_ADC_CONFIGURATION                          11
#define STX104_CT0_DATA                                   12
#define STX104_CT1_DATA                                   13
#define STX104_CT2_DATA                                   14
#define STX104_CT_CONFIGURATION                           15
#define STX104_FIFO_DATA_STATUS                           15
#define STX104_CONVERSION_DISABLE                         1028
#define STX104_BURST_MODE_ENABLE                          1029
#define STX104_BURST_FUNCTION                             1030
#define STX104_EXTENDED_STATUS                            1031
/* Applicable to Firmware Revision 080214H and beyond    */
#define STX104_INDEXED_DATA_LSB                           12  /* offset (to be added to the base address) */
#define STX104_INDEXED_DATA_MSB                           13
#define STX104_INDEX_DATA                                 12
#define STX104_INDEX_POINTER                              14
// indexed register array
#define STX104_GENERAL_CONFIGURATION                      0   /* index */
#define STX104_INTERRUPT_SOURCE_SELECT                    2
#define STX104_INTERRUPT_CONFIGURATION                    4
#define STX104_INTERRUPT_THRESHOLD                        8
#define STX104_DIGITAL_OUTPUT_CONFIGURATION               12
#define STX104_DIGITAL_INPUT_CONFIGURATION                14
#define STX104_TRIGGER_CONFIGURATION                      16
#define STX104_TRIGGER_START_DELAY                        20
#define STX104_ANALOG_INPUT_GENERAL_CONFIG                32
#define STX104_ANALOG_INPUT_FRAME_TIMER                   36
#define STX104_ANALOG_INPUT_BURST_TIMER                   40
#define STX104_ANALOG_INPUT_FRAME_MAX                     44
#define STX104_ANALOG_INPUT_FRAME_COUNT                   48
#define STX104_CONVERSION_DISABLE_INDEXED                 64
#define STX104_BURST_MODE_ENABLE_INDEXED                  65
#define STX104_BURST_FUNCTION_ENABLE_INDEXED              66
#define STX104_EXTENDED_STATUS_INDEXED                    67
#define STX104_MISCELLANEOUS_OUTPUT_CONFIG                208
#define STX104_FIFO_DATA_AVAILABLE                        224
#define STX104_FIFO_CONFIGURATION                         228
#define STX104_SCRATCH_PAD                                248
#define STX104_BOARD_ID                                   250
Copyright © 1997-2008 by Apex Embedded Systems. All rights reserved. Updated on Wednesday, April 02, 2008.