Hallo, ich will mich ein wenig mit Mikroprozessoren beschäftigen (AVR und Assemblerprog.), bin allerdings noch total am Anfang. Das Tutorial werde ich mir zu gemühte führen sobald es mir gelingt alles auszudrucken. Meine frage ist: gibt es eigentlich zu den Assemblerbefehlen eine Codesammlung, so dass man beim programmieren immer auf fertige Bausteine zurückgreifen kann? Also praktisch kleine Codeschnipsel, ist so was unüblich; zu privat ums zu teilen (sollte jeder sich selbst erstellen) oder hab ich einfach beim suchen falsche Begriffe benutzt. Gruß Alexis
Eigentlich stehen im Tutorial schon eine ganze Menge Codeschnipsel, die man immer wieder verwenden kann. Auch die Datenblätter enthalten oft kleine Beispiele.
das Tut (ASM) beschreibt ziemlich gut die Standardkomponenten des AVR µCs. Man braucht für den Anfang eigendlich nicht mehr. Mir gings jedenfalls so. Wenn Du mehr brauchst, mußt Du nur googel und erhälst jede Menge Links auf fertige Projekte (meist auch mit ASM-Quelltexten)! Gruß Carsten
Es gibt genügend Application Notes auf www.atmel.com . Bei den älteren sind sowohl ASM und C Beispiele.
Es gibt genügend ASM-Codebeispiele, die Du analysieren kannst, um sie zu verstehen. Allerdings wird es Dir nicht gelingen, unverstandene Codeschnipsel unterschiedlicher Herkunft zu einem sinnvollen Programm zusammenzufügen. Daher mein Tip: Verwende keinen Code, den Du nicht verstehst. KH
Vielen Dank für die Antworten, auf die Idee bei Atmel zu suchen bin ich noch gar nicht gekommen, manchmal sieht man den Wald vor Bäumen nicht. Beim googeln wird man auch schnell mit der Fülle von Seiten erschlagen. Demnächst wird ich mal mein erstes Projekt versuchen (soll ne Taschenlampe mit 1,2V Akku und Tiny als Stepupregler werden) aber bis dahin gibt es noch viel zu lesen. Gruß Alexis
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.