Hi bräuchte hilfe bei einem C-Programm zur Tastaturerkennung. Habe schon auf der ATMEL Seite nachgesehn und eines gefunden aber es funktioniert nicht. Die Register habe ich für den mega128 umgeendert aber es kommen nur Fehler. z.B bei init_usart1 undefiniertes symbol usw. wenn mir einer helfen könnte wäre ich sehr Dankbar!!
Und was genau hat das jetzt mit mir zu tun? Hint: Eine Frage erkennt man an einem Fragezeichen [1]. [1] http://www.lugbz.org/documents/smart-questions_de.html
Nabend! Ich denke, Smart Question meinte mit seiner Andeutung, dass du dein Problem zu allgemein formuliert hast. Sinnvoll wäre gewesen, deinen Quellcode zu posten, und diesbezüglich eine Frage zu stellen. Das, was du geschrieben hast, hört sich an wie "ich habe hier irgendein Programm geschrieben, guckt mal in eure Kristallkugeln und findet den Fehler!" Du hast nicht mal die Quelle bei Atmel genannt... Niemand ausser dir kann in deinen Kopf gucken... Gruß Rahul
Hi Rahul http://www.atmel.com/dyn/general/tech_doc.asp?doc_id=8074 das ist der link wo ich das Programm her habe das hab ich dann in CVAVR eingefügt und die die Register z.B UART in USART1 umbenannt usw. mein problem ist jetzt das ich alles geändert habe und was weiß ich wieviel fehler auftreten. P.S. muss aber sagen das ich ein neuling bin beim uC programmieren
Wenn Fehler auftreten, erkennt man das an entsprechenden Fehlermeldungen. Die sagen schon etwas mehr aus als "Fehler!", nämlich auch was falsch ist. Schnapp' Dir mal die allererste Fehlermeldung und versuche zu verstehen, was dem Compiler nicht gefällt. Wenn - wie Du in Deinem ersten Posting schildertest - der Compiler ein Symbol nicht findet, dann könntest Du ja mal versuchen, herauszufinden, um was für ein Symbol es sich handelt. Wo sollte es definiert sein? In Deinem Code oder in einer Standardlibrary oder wo? Fast 98% aller Softwareentwickler können nicht richtig C. Schreib' Dich nicht ab. Lerne C. Lerne Debuggen. Lerne Dir selbst zu helfen*. *) auch hier kann ich nicht ausschließen, daß der letzte Absatz Spuren von Ironie oder Sarkasmus enthält.
> Warum soll das etwas mir dir zu tun haben?
So wie ich oben denken bestimmt auch andere Leute.
Leute, die dir helfen könnten.
Denk mal drüber nach.
Und lies die verlinkte Seite.
Ich habe von Atmel ein Program für eine Tastaturerkennung http://www.atmel.com/dyn/general/tech_doc.asp?doc_id=8074 Ich habe in CVAVR die Einstellungen für einen ATmega128 vorgenommen und die Register für den uC angepasst. Die USART Initialisierung habe ich vom Datenplatt vom 128 verwendet aber er Compiler zeigt den Fehler undef. Symbol bei init_Usart1 und er erkennt auch nicht die bit bei der initialisierung TXEN und RXEN was kann da schuld sein?? bitte um Hilfe!
Kannst Du den Quellcode ohne Deine Modifikationen fehlerfrei übersetzen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.