Subversion Repositories NaviCtrl

Rev

Rev 360 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 360 Rev 378
Line 75... Line 75...
75
                AnalogData.Ch5 = ADC_GetConversionValue(ADC_Channel_5);
75
                AnalogData.Ch5 = ADC_GetConversionValue(ADC_Channel_5);
76
                AnalogData.Ch6 = ADC_GetConversionValue(ADC_Channel_6);
76
                AnalogData.Ch6 = ADC_GetConversionValue(ADC_Channel_6);
77
                AnalogData.Ch7 = ADC_GetConversionValue(ADC_Channel_7);
77
                AnalogData.Ch7 = ADC_GetConversionValue(ADC_Channel_7);
78
        }
78
        }
79
        IDISABLE;
79
        IDISABLE;
-
 
80
        VIC0->VAR = 0xFF; // write any value to VIC0 Vector address register
80
}
81
}
Line 81... Line 82...
81
 
82
 
82
void Analog_Init(void)
83
void Analog_Init(void)
83
{
84
{
Line 115... Line 116...
115
 
116
 
116
        ADC_PrescalerConfig(255);  // PCLK/255  (24MHz/255 = 94.1kHZ )
117
        ADC_PrescalerConfig(255);  // PCLK/255  (24MHz/255 = 94.1kHZ )
Line 117... Line 118...
117
        ADC_ITConfig(ADC_IT_ECV, ENABLE); // enable end of conversion IRQ
118
        ADC_ITConfig(ADC_IT_ECV, ENABLE); // enable end of conversion IRQ
-
 
119
 
-
 
120
        VIC_Config(ADC_ITLine, VIC_IRQ, PRIORITY_ADC);
118
 
121
 
Line 119... Line 122...
119
        VIC_Config(ADC_ITLine, VIC_IRQ, PRIORITY_ADC);
122
 
120
        VIC_ITCmd(ADC_ITLine, ENABLE);
123
        VIC_ITCmd(ADC_ITLine, ENABLE);