PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schnelleinstieg in die Mikrocontroller Programmierung



vohopri
26.08.2011, 10:17
Vor einiger Zeit hab ich beschlossen, in die mc Programmierung ein zu steigen. Um nicht zu viele Baustellen gleichzeitig bearbeiten zu müssen, habe ich mir einen in kleinen Schritten aufgebauten Weg zusammen gesucht. Diesen Weg will ich hier nachvollziehbar beschreiben, als Ermutigung und Hilfe für Neueinsteiger.

1. erste Test - Hardware
sollte fertig entwickelt, vielseitig einsetzbar und preisgünstig sein, also:
NETIO (Pollin bzw. Neuhold) Bausatz
gekauft, gelötet, getestet, OK

2a. Programmier Interface
sollte einfach und billig sein, also:
SIPROG Interface
abgezeichnet, gelayoutet, gelötet, getestet, OK

2b. Programmier Interface
sollte Zukunftssicher sein und auch am Notebook arbeiten, also:
USBASP Bausatz
bestellt, gelötet, getestet, OK

3. Übertragungssoftware
sollte kostenlos und bewährt sein, also
AVRDUDE 5.10
heruntergeladen, installiert, OK

4. Compiler mit IDE
sollte kostenlos, höhere Programmiersprache (kein Basic!) und Assemblerbefehle können, also
AVRSTUDIO 4.18
heruntergeladen, installiert, OK

5. Erstes Programm und Gesamttest
sollte ganz kurz und einfach sein, also
BLINKER01
geschrieben, gebaut, hochgeladen, blinkt, gefreut, OK

Die Details folgen noch, und Fragen nach den Details meines Einstiegsprojektes sind sehr willkommen.

vohopri
15.09.2011, 10:15
Inzwischen ist noch ein Punkt dazu gekommen:

6. Entwicklungsboard
sollte für unterschiedliche Projekte interfaceseitig umsteck- und umlötbar sein und (fast) nix kosten,
also Datenblätter gesucht, Musterapplikationen kopiert, mit fertigen Projekten verglichen, dimensioniert, gelayoutet, gelötet, in Betrieb genommen, OK

https://www.roboternetz.de/community/attachment.php?attachmentid=20017&d=1316077557

Das Board ist in Betrieb, Ethernet Schnittstelle ist noch zu bestücken.

Vitis
16.09.2011, 19:07
ohne jetzt der Nörgler sein zu wollen, aber Einsteiger werden mit Deinen Texten nicht viel anfangen können.
Wenn schon, dann setzte Links oder Betellnummern zu den beschafften Bausätzen und der Software die
Du geladen hast. Beschreibe wie Du die Bauteile verarbeitet hast, was für Probleme auftauchten wie sie gelöst
wurden.
Mit "bestellt, gelötet, OK" kann keiner was anfangen, dennoch ... weiter machen.

Manf
16.09.2011, 19:43
Die Idee, ist gut. Man tut etwas zum ersten Mal, und berichtet unmittelbar davon wie man es geschafft hat.
Das kann eine gute Hilfestellung werden für andere, die das Gleiche auch vorhaben.
Es kann dabei durchaus etwas sein was viele andere schon geschafft haben.


Details folgen noch, und Fragen nach den Details meines Einstiegsprojektes sind sehr willkommen.

Der Wert der Erfahrung liegt ja in diesen Details, wie man etwas zunächst einschätzt und welche Schwierigkeiten sich dann trotzdem erst einaml ergeben oder umgekehrt, wo man Schwierigkeiten erwartet und wo sich die Umsetzung dann doch als recht einfach herausstellt.

Eine solche Darstellung findet sich ja grundsätzlich auch bei Fehlschlag der Woche oder Erfolg der Woche. Hier kann es dann konzentiert auf ein einzelnes komplexes Thema erfolgen. Ich bin in jedem Fall auf die Erfahrungen bei der Umsetzung gespannt.

vohopri
16.09.2011, 22:32
Mit "bestellt, gelötet, OK" kann keiner was anfangen

Doch, ich bin optimistisch und meine, da kann jeder was damit anfangen, denn eine Zeile höher steht der Begriff um den es geht, und den kann jeder in google eingeben. Und wenige Zeilen drunter steht die freundliche Einladung, Fragen nach Details zu stellen, und den [Antworten] Button kann auch jeder bedienen.

Ich bin schon recht neugierig gespannt, ob und welche Detailfragen so auftauchen.

Leider kann ich aus Zeitgründen keine detaillierte Bauanleitung schreiben, sondern nur eine Baubericht skizzieren und bei konkreten Fragen erst ausführlich ins Detail gehen.

vohopri
18.09.2011, 07:58
Inzwischen läuft auch der Ethernet Controller und die Experimentier- und Entwicklungsplattform ist komplett. Dieser Teil geht schon ein wenig über das Einstiegsniveau hinaus. Wenn man eine Schaltung mit so vielen Leitungen relativ dicht gedrängt auf Lochraster verdrahtet, hat man schon viele mögliche Fehlerquellen und sollte schon ein wenig Übung haben.