Forum: Mikrocontroller und Digitale Elektronik Erste Hilfe mit ICC (Demo)


von Neueinsteiger (Gast)


Lesenswert?

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

von Peter Fleury (Gast)


Lesenswert?

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.

von Neueinsteiger (Gast)


Lesenswert?

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.

von Peter Fleury (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.