www.mikrocontroller.net

Forum: Compiler & IDEs Fehler beim Compillieren von fertigem iPod AVR Code in C


Autor: Taner Schenker (db1nto)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

leider bin ich bei der Suche werde hier im Forum, noch in Google fündig 
geworden.

Ich habe einen DCF77 Wecker mit Grafik LCD Steuerung gebaut, welcher 
auch hervorragend funktioniert. Nun möchte ich, dass bei erreichen der 
Weckzeit ein angeschlossener iPod oder iPhone zum abspielen von Musik 
angesteuert wird.

Dazu habe ich auch einen bereits fix und fertigen Code gefunden:

Code hier: 
http://instruct1.cit.cornell.edu/courses/ee476/Fin...

Link zum Projekt hier: 
http://instruct1.cit.cornell.edu/courses/ee476/Fin...

Leider kriege ich beim Kompillieren mit AVR-GCC unter anderem folgende 
Fehlermeldung:

main.c:119: error: `TIM0_COMP' undeclared here (not in a function)
main.c:119: error: syntax error before "void"



Die Zeile 119 sieht so aus:

interrupt [USART_DRE] void uart_send(void)


Es erscheinen noch weitere Fehler, aber ich arbeite mich da Schritt für 
Schritt durch.

Würde mich freuen, wenn jemand einem Anfänger unter die Arme greift...

Danke & Gruß

Taner

Autor: Uwe ... (uwegw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Code ist nicht für den AVR-GCC geschrieben, sondern für irgendeinen 
andere Compiler. Daher gibt es Probleme mit dem AVR-spezifischen Sachen, 
denn die löst jeder Compilerhersteller ein wenig anders. Dein Fehler 
betrifft zb ne Interupt-Routine, die wird beim GCC als
ISR (USART_UDRE_vect)
{
...
}
deklariert.

Autor: YS-500 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das sieht so navh Pascal aus.

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
YS-500 wrote:
> Das sieht so navh Pascal aus.

Kein Wunder:
//Bruce's definitions
#define begin {
#define end   }

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.