CROSS Technical Documentation User Manual and Technical Doc.
INFN Milano Bicocca
Loading...
Searching...
No Matches

◆ Configure_Reset_selection_port_analog_mux_ResIn_ADC_buffer()

void Configure_Reset_selection_port_analog_mux_ResIn_ADC_buffer ( void  )

Set the reset pins of te analog mux's. Take care: reset=0 means output off.

Returns
No input parameters
uint8_t ii;
// Vengono configurati i pin dei Chip Selector degli anolog Mux da 1 a 8 ed impostati a 0, off condition
//sono in sequenza
for (ii=0;ii<8;ii++){
status= PIN_Configure(Mux_enable_postmainboard_1.porta_num, Mux_enable_postmainboard_1.pin_num +ii, PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(Mux_enable_postmainboard_1.porta_num, Mux_enable_postmainboard_1.pin_num + ii, GPIO_DIR_OUTPUT);
GPIO_PinWrite(Mux_enable_postmainboard_1.porta_num, Mux_enable_postmainboard_1.pin_num + ii, 0);
}
//setting of the parallel configuration pins of the analog mux
for (ii=0;ii<2;ii++){
status= PIN_Configure(Mux_select_word_0.porta_num, Mux_select_word_0.pin_num +ii, PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(Mux_select_word_0.porta_num, Mux_select_word_0.pin_num + ii, GPIO_DIR_OUTPUT);
GPIO_PinWrite(Mux_select_word_0.porta_num, Mux_select_word_0.pin_num + ii, 0);
}
//Non sono in sequenza i pin in questo caso
status= PIN_Configure(Mux_select_word_2.porta_num, Mux_select_word_2.pin_num , PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(Mux_select_word_2.porta_num, Mux_select_word_2.pin_num , GPIO_DIR_OUTPUT);
GPIO_PinWrite(Mux_select_word_2.porta_num, Mux_select_word_2.pin_num , 0);
//ResIn of ADC buffer input
status= PIN_Configure(ADC_ResIn_A_buffer_down.porta_num, ADC_ResIn_A_buffer_down.pin_num , PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(ADC_ResIn_A_buffer_down.porta_num, ADC_ResIn_A_buffer_down.pin_num , GPIO_DIR_OUTPUT);
GPIO_PinWrite(ADC_ResIn_A_buffer_down.porta_num, ADC_ResIn_A_buffer_down.pin_num , 1);
//ResIn of ADC buffer input
status= PIN_Configure(ADC_ResIn_B_buffer_down.porta_num, ADC_ResIn_B_buffer_down.pin_num , PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(ADC_ResIn_B_buffer_down.porta_num, ADC_ResIn_B_buffer_down.pin_num , GPIO_DIR_OUTPUT);
GPIO_PinWrite(ADC_ResIn_B_buffer_down.porta_num, ADC_ResIn_B_buffer_down.pin_num , 1);
//ResIn of ADC buffer input
status= PIN_Configure(ADC_ResIn_A_buffer_up.porta_num, ADC_ResIn_A_buffer_up.pin_num , PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(ADC_ResIn_A_buffer_up.porta_num, ADC_ResIn_A_buffer_up.pin_num , GPIO_DIR_OUTPUT);
GPIO_PinWrite(ADC_ResIn_A_buffer_up.porta_num, ADC_ResIn_A_buffer_up.pin_num , 1);
//ResIn of ADC buffer input
status= PIN_Configure(ADC_ResIn_B_buffer_up.porta_num, ADC_ResIn_B_buffer_up.pin_num , PIN_FUNC_0, PIN_PINMODE_PULLUP, PIN_PINMODE_NORMAL);
GPIO_SetDir(ADC_ResIn_B_buffer_up.porta_num, ADC_ResIn_B_buffer_up.pin_num , GPIO_DIR_OUTPUT);
GPIO_PinWrite(ADC_ResIn_B_buffer_up.porta_num, ADC_ResIn_B_buffer_up.pin_num , 1);
}
const porta_pin_def Mux_enable_postmainboard_1
location of the chip select pin of analog mux 1 of postmainboard, 0=off
Definition: Gpio.c:136
const porta_pin_def Mux_select_word_2
selettore 2 del pin di ingresso dell'analog mux
Definition: Gpio.c:134
const porta_pin_def Mux_select_word_0
selettore 0 del pin di ingresso dell'analog mux
Definition: Gpio.c:132
void Configure_Reset_selection_port_analog_mux_ResIn_ADC_buffer(void)
Set the reset pins of te analog mux's. Take care: reset=0 means output off.
Definition: Gpio.c:308
const porta_pin_def ADC_ResIn_A_buffer_down
Refernce to fgnd of theADC input buffer, if 1 there is a 10kOhm connected to GND.
Definition: Gpio.c:113
const porta_pin_def ADC_ResIn_A_buffer_up
Refernce to fgnd of theADC input buffer, if 1 there is a 10kOhm connected to GND.
Definition: Gpio.c:115
const porta_pin_def ADC_ResIn_B_buffer_down
Refernce to fgnd of theADC input buffer, if 1 there is a 10kOhm connected to GND.
Definition: Gpio.c:114
const porta_pin_def ADC_ResIn_B_buffer_up
Refernce to fgnd of theADC input buffer, if 1 there is a 10kOhm connected to GND.
Definition: Gpio.c:116

Definition at line 308 of file Gpio.c.