Hallo Leute, immer wieder taucht hier die Frage nach dem richtigen Einstieg in die µC-Welt auf. Ich könnte hier einen 8051-Kurs anbieten, welcher den Weg in die µC-Welt einfach ermöglicht. Die Rechte für die Dokumente und Schaltungen befinden sich in meinem Besitz, so gibt es keine rechtlichen Probleme. Es handelt sich dabei um einen einwöchigen Schnellkurs (40 Stunden), um den Einstieg in die µC-Welt, am Beispiel eines 8051, zu finden. Behandelt wird die Hardware des 8051 und die Software mit Assemblerprogrammierung. Denkbar ist eine Erweiterung auf C und andere Prozessoren. Die Grundlagen sind für alle µC die gleichen, aber mit 8051 sind sie leicht umsetzbar und verständlich. Für die Hardware besitze ich die Schaltpläne und Platinenlayouts und kann sie auch veröffentlichen. Damit wären mögliche Teilnehmer in der Lage ihre eigenen Platinen zu fädeln oder zu ätzen. Spezielle Software für die USB-Anbindung kann ich ebenfalls veröffentlichen. So brauchen Interessenten eigentlich nur die Materialien zu kaufen. Das Lehrbuch und eine mögliche Hardware stelle ich im Anhang zur Ansicht. Zum Kurs gehören auch noch Arbeitsblätter, Bestückungs- und Testanweisungen sowie der Kontakt um Fragen zu klären. Aber dafür scheint mir das Forum durchaus geeignet. Ein Problem werden sicher die vielen "Sachverständigen" sein, welche evtl. ein vernünftiges Arbeiten unmöglich machen. Ich werfe das jetzt einfach mal zur Diskussion in den Ring und bin auf die Reaktionen gespannt. Gruß. Tom
Es gibt viele Wege zum Gipfel, die Direttissima, in Serpentinen, in einer Spirale. Und für denjenigen, dem der Weg das Ziel ist ... Trotzdem, ich rate ab; und ohne C sicher nicht mehr in die heutige Zeit passend.
Das Lehrbuch ist sehr gut gemacht. Aber ich glaube der Einstieg in die Mikrocontrollerwelt ist 2014 halt doch etwas anders als 1990.
Vor allem ist der 51 er wohl ein nettes Lernobjekt, aber doch schon etwas antik, wenn gleich einem darauf aufsetzende Spezialchips immer wieder über die Füße laufen. Ist halt ein Grundlegendes Design, wie Addition in der Mathematik. Namaste
@TomA (Gast) >Ich könnte hier einen 8051-Kurs anbieten, welcher den Weg in die µC-Welt >einfach ermöglicht. Der 1001te. >Es handelt sich dabei um einen einwöchigen Schnellkurs (40 Stunden), um >den Einstieg in die µC-Welt, am Beispiel eines 8051, zu finden. >Behandelt wird die Hardware des 8051 und die Software mit >Assemblerprogrammierung. Denkbar ist eine Erweiterung auf C und andere >Prozessoren. Die Grundlagen sind für alle µC die gleichen, aber mit 8051 >sind sie leicht umsetzbar und verständlich. Mit AVR, MAS430 & Co auch. >Für die Hardware besitze ich die Schaltpläne und Platinenlayouts und >kann sie auch veröffentlichen. Damit wären mögliche Teilnehmer in der >Lage ihre eigenen Platinen zu fädeln oder zu ätzen. Was soll denn das? Viel zuviel auf einmal. Nimm fertig Hardware und konzentriere dich auf die Software, da gibt es genug zu tun. 40h sind schnell weg. > Spezielle Software >für die USB-Anbindung kann ich ebenfalls veröffentlichen. Schon mal Mist. Standardwerkzeuge sind gefragt. >Das Lehrbuch und eine mögliche Hardware stelle ich im Anhang zur >Ansicht. Zum Kurs gehören auch noch Arbeitsblätter, Bestückungs- und >Testanweisungen Willst du einen Löt- oder Softwarekurs anbieten? Beides zusammen brinngt nix. >Ich werfe das jetzt einfach mal zur Diskussion in den Ring und bin auf >die Reaktionen gespannt. So nett wie der 8051 ist, er ist alt. Auch wenn es noch relativ neue, leistungsfähige Derivate gibt. Mit 8051 würde ich heute Anfänger nicht mehr loslegen lassen. AVR, MS430 & Co sind einfach locker 30 Jahre jünger. Mit den diversen Evalboard incl. Arduino & Co ist man heute als Anfänger deutlich besser beraten, als alles wie anno Tobak selber zusammenzubraten. Das kann man irgendwann auch mal machen, aber nicht alles auf einmal, das bringt zuviel Stress und Fehlerquellen. Klar kann man einen AVR auch mal fix auf's Steckbrett schnallen und per ISP progammieren und ein paar LEDs blinken lassen.
Hallo Leute, nicht alle auf einmal und vor allem - jeder nur ein Kreuz! :P Nachdem kein Interesse vorhanden ist, kann ich mir den Aufwand sparen. Danke für die Antworten. Wer dennoch Interesse hat, kann die Nase ins Buch stecken. Das ist zwar nicht fürs Selbststudium gedacht, aber mit den Infos im Web kriegt man das schon zusammen. Die Schaltung bitte nicht nachbauen, ohne die Firmware im USB-Device wird das Programmiergerät nicht funktionieren. Gruß. Tom
Falk Brunner schrieb: > So nett wie der 8051 ist, er ist alt. Aber er hat einen besonders cleveren Befehlssatz. Es macht richtig Spaß, ihn in Assembler zu programmieren. Logische Schaltungen kann man mit den Bitbefehlen direkt 1:1 hinschreiben (MOV C, bit; ANL C, bit; ORL C, /bit; CPL bit usw.). Und ein Byte mit einer LUT umwandeln braucht nur einen einzigen Befehl (MOVC A, @A+PC). Schleifen braucht man auch alle Nase lang (DJNZ, CJNE). Schon beim AVR muß man oft um die Ecke denken (mehrere Befehle kombinieren). Und beim PIC ist um die Ecke denken quasi Voraussetzung.
TomA schrieb: > Die Schaltung bitte nicht nachbauen, ohne die Firmware im USB-Device > wird das Programmiergerät nicht funktionieren. Zum Einstieg gibt es ja 8051 mit eingebautem Bootloader (UART, CAN oder USB). Und das MSC51 Kochbuch gibt es immer noch.
:
Bearbeitet durch User
Da mir schon öfters Systems on a Chip über den Weg gelaufen sind die einen 8051 integriert haben dachte ich da lese ich mich mal demnächst ein um da auch mal was eigenes aufspielen zu können. Habe erst mal nach simplen Entwicklungsboards ala Arduino gesucht und da hats mich schon aus den Socken gehauen als ich die Preisse sah für Steinzeitbords mit serieller Schnittstelle und CPU Sockeln für Schokoriegelartige 8051, dann hatte man aber immer noch keinen Programmer. Gibts da auch was zeitgemässes eben arduinolike? An USB ranklemmen und per diverser Tools zu flashen, eine IDE ala Arduino/Processing oder Monstrum ala Eclipse muss nicht mal sein, die Toolchain sollte halt da sein und funktionieren. Also sowas wie bei den AVRs: avrdude und der gcc, mehr brauche ich nicht.
Schau mal bei Waveshare in Asien nach: http://www.wvshare.com/column/C8051F_DevelopmentBoard.htm Bei denen gibt's auch eine üppige Ausstattung als "Premium" dazu. Dann noch deren nachgebauten Debugger: http://www.wvshare.com/product/USB-C8051F-Debugger.htm Oder den originalen von SiLabs: http://www.silabs.com/products/mcu/Pages/USBDebug.aspx Letzterer ist nicht ganz so preiswert, z.B. bei Mouser. Die Nachbauten gibt es aber auch aus Fernost (wie von Waveshare) in der Bucht bzw. bei Ali. Damit solltest du schon ein Stück weit kommen. Die Toolstick-Serie von SiLabs ist auch einen Blick wert. Für Plug'n'Play bin ich hier gerade noch über eich schönses Stück gefallen: http://goodfet.sourceforge.net/hardware/goodfet11/ Ist kein 8051 sondern MSP, aber ein schöner Anstoß für eigene Ideen.
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.