Forum: Mikrocontroller und Digitale Elektronik STK500 UNI-Shop


von Marcel L. (superhans)


Lesenswert?

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.

von Toni (Gast)


Lesenswert?

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.

von Manni (Gast)


Lesenswert?

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.

von Marcel L. (superhans)


Lesenswert?

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?

von Michael_ (Gast)


Lesenswert?

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!

von Spess53 (Gast)


Lesenswert?

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

von Marcel L. (superhans)


Lesenswert?

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?!

von xfr (Gast)


Lesenswert?

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.

von Marcel L. (superhans)


Lesenswert?

Hallo,

ja das war eine sehr gute Erklärung.

Vielen Dank

von Bretzelpeter (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.