Also habe ich AVR-Montage in meiner eigenen Zeit gelernt, ich mag es ziemlich und ich verstehe Register/Zähler und so.
Aber das Problem ist ... die meisten Websites, die ich online / Tutorials lese, sprechen nicht wirklich darüber, sie tatsächlich mit Dingen wie Servos / Motoren / LEDs / etc. zu verwenden
Sie reden eher davon, nur Mathematik / Logik zu machen, aber ich möchte eigentlich LEDs / MOTOREN / Servos steuern (insbesondere Servos / Motoren ... habe noch kein Beispiel gesehen).
Irgendwelche Ideen, wo ich diese Informationen finden könnte?
Derzeit, und aus gutem Grund, tun die Leute dies in der Montage nicht mehr oft. Die meisten Dinge können problemlos in anderen Programmiersprachen wie C erledigt werden. Vielleicht möchten Sie sich Arduino (arduino.cc) ansehen.
Um mehr über die Hardwareprogrammierung des AVR zu erfahren, sollten Sie sich eines der ausgezeichneten Bücher ansehen, die zu diesem Thema erhältlich sind, obwohl die meiste Literatur C als Sprache enthält. Die meisten C-orientierten Bücher geben Ihnen gute Hinweise zur Programmierung. Sie können das dann in Assembler verwenden.
Natürlich sollte man sich auch die Papiere bei Atmel anschauen. Sie haben eine umfangreiche Online-Bibliothek.
Imho, es sei denn, Sie haben bewiesen, dass C für Ihre Bedürfnisse nicht ausreicht, sollten Sie das versuchen und sehen, wie weit Sie kommen.
Abgesehen davon hat Barrett "Atmel AVR Microcontroller Primer" eine dezente Beschreibung der Register.
Ich habe hier ziemlich viel über die AVR-Montage mit Servos geschrieben: http://www.lhexapod.com , das war mein Blog für mein Projekt „Hexapod-Roboter von Grund auf neu“, das gut lief, bevor mein kleiner Sohn ankam und meine ganze Freizeit borgte; )
Es macht Spaß, in Assembler zu programmieren. Der AVR ist eine einfache Plattform für den Einstieg.
Dean
Kevin Vermeer