Hallo! Ich würd gern C für Mikrocontroller lernen. Ich hab das Tutorial von Christian Schifferle ein paar mal durchgelesen und versucht die mit dem ICCAVR auch praktisch nachzuvollziehen. Doch leider wurde ich mit Fehelermeldungen überhäuft. Das Programm kennt die Befehle wie "sbi cbi outp inp" nicht. Kennt jemand die Befehle (korekte Schreibweise) mit der man Ports einlesen kann (z.B.Taster) Vielen Dank
Dieses Tutorial wurde für eine veraltete Version des Freeware AVR-Compilers AVRGCC geschrieben, und kann nur bedingt für die aktuelle Version (WinAvr) verwendet werden. Die Befehle sbi, cbi, outp, inp sind sowieso veraltet und sollten nicht mehr verwendet werden. Lade besser die aktuelle WinAVR runter und studiere die Online Doku.
Ich überlege ernsthaft mir den ICCAVR anzuschaffen. Ist zwar nicht gerade günstig aber mit dem WINAVR hatte ich meine Probleme, danach hab ich eine Zeitlang nichts gemacht. Beim Wiedereinstieg fand ich den ICC sehr einfach in der Bedienung. Bei WINAVR muss man ja die make files selbst erstellen soweit ich mich erinnern kann. Beim ICC kann ich ohne Umwege den Quelltext compilieren und sofort in den Controller laden. Stimmen die Befehle von WINAVR und ICCAVR überein? Wo finde ich die online Doku von WINAVR.
Bei der neuesten WinAVR Distribution gibt es ein Beispiel Makefile wo man nur noch die Filenamen eintragen muss. Ich glaube ein Makefile zu erstellen ist sicher das einfachste an einem Projekt. Wer in der Lage ist ein Programm zu schreiben, sollte auch in der Lage sein ein Beispiel Makefile zu ergänzen. Die WinAVR Doku ist Bestandteil der Distribution ist aber auch in Netz verfügbar, siehe AVRGCC Sektion auf dieser Seite.
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.