PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie lern ich, was Asuro und Co. machen?



luma
25.07.2005, 21:59
Hio. Ich hab mir jetzt vor schon über ner Woche den Asuro zugelegt. Das Teil ist wirklich genial und ich hab auch tausen Ideen was ich so programmieren könnte. Das Problem ist eigentlich nur, dass ich keine Ahnung vom Programmieren von Robotern mit C habe. Ich hab mir alle möglichen Tutorials aus dem WWW geholt, aber die fangen alle auf einem viel zu hohen Level an. Das ist nichts für mich. Ich brauch was ganz einfaches, was Idiotensicheres sozusagen. Gibt's da vielleicht was? Sollte nicht ganz speziell auf den von Asuro verwendeten ATmega8L eingehen, auch ein bisschen elementares zum Thema AVR-Programmierung rüberbringen und wenn möglich auch ein bisschen in C einführen. (Das mit den ~ | << ^ und >> Operatoren hab ich noch immer nicht verstanden.) Hoffentlich wurde das gleiche nicht schonmal gefragt...

Guten Abend,
Lutz

izaseba
25.07.2005, 23:28
Hallo,
Bei Asuro ist ja eine kleine Bibliothek asuro.h vorhanden, hier im Forum wurde sie auch weiterentwickelt und verbesert.Wenn Du sie erstmal benutzt brauchst Du nichts über logische Operationen an Registern, oder Bitsschieben zu wissen.
Damit lernst Du schonmal die Grundlagen von C, unterprogramme aufrufen, Variablen übergeben, vergleiche usw.
Wenn Du mehr über C wissen willst kann ich Dir http://wwwuser.gwdg.de/~kboehm/ebook/inhalt.html empfehlen.
Ist zwar C unter Linux, aber es tut nichts zu Sache, die Grundlagen sind gleich.
Wenn Du den Stoff durch hast, bist Du schon sehr weit.
Um das ganze auf AVR zu lenken nimmst Du das http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
Das ist echt ein super Tutorial.

Und wenn Du noch etwas über den Tellerrand schaust und was über Assembler lernst,
hast Du auch keine Angst mehr über sachen wie
Das mit den ~ | << ^ und >>

Ich hoffe Dich weitergebracht zu haben.

Gruß Sebastian

Rubi
26.07.2005, 12:04
Ansonsten
Wenn Dir C für den Anfang zu schwierig ist, was ich auch verstehe,
hier im Forum haben ein paar schon Erfolg gehabt, den Asuro in Bascom Basic zu programmieren. Einfach mal die Suchfunktion benutzen.
Zu lernen hast Du ohnehin schon genug, da muß nicht auch noch C unbedingt dazugehören.

LG
Rubi