Tag Zusammen, nachdem ich mich nun etwas mehr im Forum umgesehen habe würde ich mich gerne mehr mit der uC Programmierung beschäftigen. Ich dachte zu Anfang an ein Arduino Board allerdings denke ich das ich mittlerweile doch vom Wissensstand her weiter bin, sodass ich mir etwas anderes zulegen kann. Ich dachte daran mir im UNI- Shop das STK500 zu kaufen. Kostet mich dann 45€ anstatt bei reichelt.de 68€. Dazu würde ich mir dann noch ein Steckboard, ein paar Kabel und Bauteile etc. bestellen. Lötkolben und Multimeter ist vorhanden. Programmierkenntnisse in C, Assembler und VB.net ebenfalls. Mit dem AVR Studio kann man in C schreiben und dann so kompilieren, dass ich das Programm im uC nutzen kann, richtig? Hilfreich wären noch ein paar Tipps was ich sonst für den Einstig noch benötige. Ich denke an Bauteile wie LEDs, Taster, Widerstände, Potis etc. ? Dazu aber gerne noch Anregungen. Zum STK500: Im Tutorial steht ja das dieses Board Standard ist für den Einstieg. Wenn jemand dazu Anmerkungen hat nehme ich diese auch gerne war. Ist es richtig das ein uC in dem Paket dabei ist? Auch wenn das Board unter AVR 8-Bit steht kann ich aber auch uC's mit 32-Bit damit Programmieren richtig? http://student.embedded-projects.net/index.php?module=artikel&action=artikel&id=373 Danke für eure Antworten.
Wenn Du den STK500 für 48 Eur bekommst, kaufe das Teil. Ist ne gute Investition. Wenn auch schon etwas älter. Hat z.B. auch die Möglichkeit des HV-Programmings, ein Lebensretter für verfuste Atmegas. Die ISP-Programmierung ist auch OK. Die 8 LEDs, die Taster und die 2. serielle Schnittstelle sind z.T. überaus praktisch, (spart manche Zeit bei Programmtests.) Habe das Teil auch schon professionell (ISP-Programmieren in der Ziel-Baugruppe) eingesetzt. Welche ATMEGAS Du programmieren kannst findest Du in der Hilfe zum STK500.
Minimum brauchst du nen ISP Programmierer für 3 Euro bei Ebay, dann die uC dazu ab 70 cent. Woher sollen wir wissen was du sonst noch brauchst. Sollen wir raten 600000LEDs zu kaufen weil du ne LED Leinwand damit bauen willst, + Stahlgerüst 5*10m zum halten der Leinwand. Oder nen Petling + 1 LED weil du nur nen Reaktivlicht bauen willst? Je nachdem was für Projekte du planst brauchst du auch entsprechende Sachen.
Danke erstmal für eure Antworten. Ja im Shop steht das es für Studenten 45 kostet, da ich das bin sollte ich es für den Preis kriegen ;-). Naja so ein richtiges Projekt habe ich mir noch nicht ausgedacht. Ich habe zwar die LED Cubs auf Youtube gesehen und finde diese sehr geil. Allerdings habe ich in einem anderen Thread schon gesagt bekommen das es nicht einfach sei, auch wegen der Hohen Ströme etc. Ich wollte mir halt erstmal den Umgang damit aneigenen. Vielleicht einfach mal Transistorschaltungen aufbauen, Lauflichter auf einem Steckboard etc. Wenn es dann gut laufen sollte halt in Richtung kleiner LED Würfel. Also keine LED Tafel ;-) Ich Brauche also noch einen ISP Programmer Okay. Ist vielleicht ne doofe Frage aber wozu ist dann der USB bzw. RS232 Anschluss an dem STK500 Board? Nicht um Programme auf die uC's zu schieben?
Marcel L. schrieb: > Frage aber wozu ist dann der USB bzw. RS232 Anschluss an dem STK500 > Board? Nicht um Programme auf die uC's zu schieben? USB am STK500? Der hat doch zwei RS232. ISP kann der auch!
Hi >Auch wenn das >Board unter AVR 8-Bit steht kann ich aber auch uC's mit 32-Bit damit >Programmieren richtig? Nein. >Ich Brauche also noch einen ISP Programmer Okay. Nein. Mit dem STK500 kann man auch in einer externen Schaltung programmieren. >Ist vielleicht ne doofe >Frage aber wozu ist dann der USB bzw. RS232 Anschluss an dem STK500 >Board? USB hat das STK nicht. >Nicht um Programme auf die uC's zu schieben? Ja. Wenn du keine RS232 mehr hast lässt sich das STK über einen USB-Seriell-Wandler anschließen Ich benutze das STK500 seit über 10 Jahren. Und möchte es nicht missen. MfG Spess
Okay danke. Also kann ich Programme direkt über die RS232 (oder wenn ich keine mehr habe über einen Wanlder) an einen uC schicken der nicht mehr als 8-Bit kann ( ;-))?!?! Worin liegt der Unterschied zwischen RS232 und ISP Programmierung?!
Es gibt mehrere Möglichkeiten, den uC zu programmieren. Alle gehen mit STK500: - Du steckst den uC auf das STK500 und betreibst ihn dort. Dann brauchst Du keine weitere Hardware und kannst ihn über einen der RS232-Ports programmieren. - Der uC steckt in einer eigenen Schaltung, z.B. auf dem Breadboard. Du kannst ihn vom Breadboard nehmen, ins STK500 setzen, programmieren, aus dem STK500 entnehmen und wieder aufs Breadboard stecken. Funktioniert, ist aber auf Dauer recht umständlich. - Der uC steckt in einer eigenen Schaltung und wird dort programmiert. Das nennt man In-System-Programming (ISP). Du musst also in der Schaltung an bestimmte Pins ein Programmiergerät (ISP-Programmer) anschließen. Dann kannst Du ihn programmieren, ohne ihn aus der Schaltung zu nehmen. Das STK500 kann man auch als ISP-Programmer benutzen. Dazu verbindet man die Programmierpins in der Schaltung über ein Flachbandkabel mit einem bestimmten Pin-Header auf dem STK500. Die Verbindung vom PC zum STK500 ist aber nach wie vor RS232. Vielleicht ist es jetzt klarer geworden.
Manni schrieb: > Minimum brauchst du nen ISP Programmierer für 3 Euro bei Ebay, dann die > uC dazu ab 70 cent. > Woher sollen wir wissen was du sonst noch brauchst. Sollen wir raten > 600000LEDs zu kaufen weil du ne LED Leinwand damit bauen willst, + > Stahlgerüst 5*10m zum halten der Leinwand. Oder nen Petling + 1 LED weil > du nur nen Reaktivlicht bauen willst? > Je nachdem was für Projekte du planst brauchst du auch entsprechende > Sachen. Sach ma! Keine gute Kinderstube gehabt? Und sprich bitte nicht von "wir" !
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.