Fehler beim Compilieren (ADC aus Tutorial)

Gast #1218196
Hallo,
ich versuche gerade den Cuellcode aus dem GCC tutorial zum Thema ADC zum 
laufen zu bekommen.

Leider kommt folgender Fehler:
../adctest.c:5: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '{' token

Ich kann den Fehler nicht finden.

Den Quellcode hab ich mal angehängt...

Würde mich über Hilfe sehr freuen...

Danke!
Angehängte Dateien:
#1218204
Um die Typen wie uint16_t usw. aus der stdint.h benutzen zu können, muss 
die auch eingebunden werden...

Abgesehen davon: Es ist vermutlich nicht sehr sinnvoll, wenn ReadChannel 
nur ein einziges Mal ausgeführt wird und das Programm dann ins Nirvana 
geht. main() wird von keiner höheren Instanz aufgerufen, deshalb kann 
main auch nirgendwohin einen Wert zurückgeben. Wenn das "return 0;" 
erreicht wird, gibt's nen Warmstart. Es ist sinnvoller (und bei 
µC-Systemen ohne Betriebssystem auch üblich), das Programm in einer 
Endlosschleife laufen zu lassen.
#1218213
Johannes M. wrote:

> Wenn das "return 0;"
> erreicht wird, gibt's nen Warmstart.

Nein. Nach main wird _exit aufgerufen, und die AVR-Libc 
Default-Implementierung dieser Funktion enthält ein cli und eine 
Endlosschleife, hält den µC also quasi an.
Gast #1218239
Danke,nun Funktionierts. :)

Es war mir zum testen egal was der uPC danach macht. Hauptsache die 
Compilerfehler sind mal wech :)

Schönes Wochenende :)

Sandra

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.