Forum: Mikrocontroller und Digitale Elektronik ADC ATMega8 ADC_Vect warning


von Samuel (Gast)


Lesenswert?

Hallo Leute,
Ich versuche mich gerade mit einer ADC am ATMega8. Beim Compilen 
erscheint die Warnung: ../ADC.c:29: warning: 'ADC_Vect' appears to be a 
misspelled signal handler

An was kann das liegen? Hab schon Google vergebens nach Rat gefragt..

Besten Dank für Antworten!
Gruss, Samuel

Code (Mit AVR-Studio kompiliert):
1
#define F_CPU 1000000UL
2
3
#include <avr/io.h>
4
#include <stdlib.h>
5
#include <avr/interrupt.h>
6
#include <avr/pgmspace.h>
7
#include <util/delay.h>
8
#include "lcd.h"
9
10
11
12
int main(void)
13
{
14
15
  ADCSRA |= 1<<ADPS2;
16
  ADMUX |= 1<<ADLAR;
17
  ADMUX |= 1<<REFS0;
18
  ADCSRA |= 1<<ADIE; 
19
  ADCSRA |= 1<<ADEN;
20
  sei();
21
  ADCSRA |= 1<<ADSC;
22
 
23
        lcd_init(LCD_DISP_ON);
24
             while(1)
25
             {  
26
             }
27
}
28
29
ISR(ADC_Vect)
30
{
31
32
    char adcResult[4];
33
    itoa(ADCH, adcResult, 10); 
34
    lcd_clrscr();
35
    lcd_puts(adcResult);
36
37
    ADCSRA |= 1<<ADSC; 
38
}
von Oliver (Gast)


Lesenswert?

google übersetzer meint:

> Warnung: "ADC_Vect 'scheint eine werden
> Rechtschreibfehler Signal-Handler


Was wollen uns diese Worte sagen?

Oliver
P.S. Eine Liste mit den gültige ISR-Vektor-Namen gibt es in der 
avrlibc-Doku...
von Samuel (Gast)


Lesenswert?

Besten Dank! Ein Hoch auf die Google übersetzung ;) Wusste gar nicht 
dass C-Code Gross und Kleibuchstaben unterscheidet. Da lernt man jeden 
Tag dazu. Alles klar es funktioniert.
von Karl H. (kbuchegg)


Lesenswert?

Samuel schrieb:
> Besten Dank! Ein Hoch auf die Google übersetzung ;) Wusste gar nicht
> dass C-Code Gross und Kleibuchstaben unterscheidet.

Echt nicht?

Du brauchst ein C-Buch, wenn du diese Binsenweisheit von Seite 1 eines 
jeden C Buches nicht weißt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.