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

◆ Aspetta_tanti_ms()

void Aspetta_tanti_ms ( int  millisecondi)

The timing function.

Parameters
[in]millisecondithe time to wait in millisec
Returns
No Parameters
52void Aspetta_tanti_ms(int millisecondi)
53{
54#define come_dovrebbe_funzionare
55//#define uso_di_timer0
56#ifdef come_dovrebbe_funzionare
57 N = millisecondi; // Viene stabilito quanti ms il micro dovr\'a aspettare
58 timer = 1; // Viene impostato il flag timer a 1
59 while(timer!=0) // Viene fatto un ciclo infinito finch\'e il flag non viene azzerato
60 {
61 }
62#endif
63#ifdef uso_di_timer0
64 int32_t partenza,arrivo ;
65 millisecondi = millisecondi * TIMER0_coefficiente_per_millisec ;
66 LPC_TIM0->MR0 = millisecondi ;
67 LPC_TIM0->TC =0;
68 TIMER0_start_conteggio
69 while( (LPC_TIM0->IR & 1) ==0 ){}
70 LPC_TIM0->IR |=1 ; //Azzero il flag di fine misura
71#endif
72}
void Aspetta_tanti_ms(int millisecondi)
The timing function.
Definition: Timer.c:52

Definition at line 52 of file Timer.c.

Referenced by ADC_lettura_24bit(), ADC_lettura_registro(), ADC_misura_differenziale_con_media_generico(), ADC_pin_configurations(), ADC_scrittura_registro(), ADC_selfcal_zero_scale(), ADC_Sleep_fun(), ADC_Wakeup(), aggiustamento_SAR(), Configure_Reset_I2C_mux(), Detector_aggiusta_offset_SAR(), EPROM_scrittura_M24C08_16(), EPROM_scrittura_M24C32_64(), ERROR_codifica_errore(), I2C_mux_select_ch(), instr_DetBias_trimmer_calibration_function(), instr_inizializza_tutto_da_zero_function(), instr_offset_trimmer_calibration_function(), instruction_Detector_bias(), instruction_Offset_compensation(), main(), misura_il_valore_trimmer_detector(), PGA_DAC_GAIN_CROSS(), PGA_GAIN(), PGA_GAIN_set(), PGA_set_reset_pre_PGA_gain(), PGA_trimmer_gain(), preamplifier_ADC_external_measured_node_function(), preamplifier_aggiusta_offset_SAR(), preamplifier_ritorno_al_gain_originale(), preamplifier_set_reset_pre_gain(), preamplifier_trova_il_guess(), Relays_driver_set_reset_channel(), termometro_lettura(), and termometro_sht_down().