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); |