Forum: Mikrocontroller und Digitale Elektronik Wie bekommt man das Programm in den Mikrocontroller


von Markus G. (happyhippo4u)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habe hier einen Seriellen Programmieradapter, der angeblich 
Pinkompatibel mit dem STK200 sein soll. Dann habe ich mir ein
kleines Testboard mit entsprechender Pinbelegung entworfen und
fertiggestellt. Im eingefügten Bild, sieht man das erste Testprogramm.
Dieses Programm soll einfach nur 2 LED einschalten.

Wie bekomme ich das Programm jetzt in den Mikrocontroller (At Mega 8)?

Wenn man im Avr-Studio auf "Display the 'connect' Dialog" klickt
und den richtigen ComPort3 und "STK500 or AVRISP" auswählt und auf 
Connect klickt kommt das ComportAuswahlfenster immer wieder. Bei Auswahl 
von "Auto" komtm das Fenster auch jedes Mal wieder.

[1] http://home.arcor.de/markus.gronotte/temp/test02.png

von Sonic (Gast)


Lesenswert?

Wenn Interesse am Programmieren besteht würde ich mir einen AVRISP MKII 
anschaffen. Die 39€ ist er Wert und man erspart sich 'ne Menge Zeit und 
Ärger.

von jack (Gast)


Lesenswert?

Viel interessanter als test02.png wäre die Schaltung des
Programmieradapters.

von Uwe .. (uwegw)


Lesenswert?

Wie sieht die Schaltung des ISPs aus? Ist es was fertig gekauftes oder 
ne Selbstbauschaltung?

Eine ISP-Schaltung aus eingen Transistoren, Dioden und Widerständen 
könnte PonyProg das richtige Programm sein.

Bei einer Schaltung, die selbst nen ABR enthält, im AVR Studio Tool-> 
AVRprog (oder so ähnlich)

von Markus G. (happyhippo4u)


Lesenswert?

Hallo Jack,

Einen Schaltplan kann ich nicht anbieten, allerdings den Link zu der 
Ebayauktion wo ich den gekauft habe: 
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=160060390383

Der schwarze IC mitten drauf ist ein AT Tiny 2313 20PU.

Kann man mit der Info etwas anfangen?

MfG,

   Markus

von hereinspaziert (Gast)


Lesenswert?

Fassen wir mal zusammen:
Du hast nen ISP-Adapter, ein Testboard (mit passender Belegung der Pins) 
und ein Programm.

Dann steckst du den Adapter auf die hoffentlich an die Pins gelötete 
10polige (2x5) Stiftleiste.

Im AVR-Studio dann auf Tools, AVR_Prog.
Anschließend sollte ein kleines Fenster aufgehen, wo du oben den Pfad 
zum Porgramm und unten den passenden Controller einstellen kannst. Wenn 
alles korrekt eingestellt ist, einmal auf Program klicken, warten und 
fertig!

von jack (Gast)


Lesenswert?

>Kann man mit der Info etwas anfangen?
 Ja, es handelt sich im einen AVR910 Programmer nach dem Vorschlag von
Klaus Leidinger. Er müsste mit einem 7,37..MHz Quarz laufen und hat dann
eine Baudrate von 115,2 KBaud. Das muß im Studio (AVR-Programmer)
eingestellt werden.

von jack (Gast)


Lesenswert?

Kommando zurück:
Baudrate ist anscheinend im Studio fest vorgegeben.

von Markus G. (happyhippo4u)


Lesenswert?

@ hereinspaziert

es funktioniert. Danke dir! :-)

von Sonic (Gast)


Lesenswert?

AVRprog hat nix mit dem AVR-Studio zu tun. Wird nur damit ausgeliefert. 
Das ist 'ne eigenständige .exe die man im Installationsordner finden 
kann.
Die Programmer die damit arbeiten sind z.B. STK500 und AVRISP wenn man 
den Update-Vorgang mal 'verschusselt' hat (der 90S1200 auf'm STK und 
AVRISP ist ein AVRprog).

von hereinspaziert (Gast)


Lesenswert?

@ Markus

keine Ursache


@ jack

ich habe bei dem Anbieter schonmal gelesen, dass seine aktuellen 
Programmer in der Baudrate einstellbar sind, aber ob da avrprog von was 
merkt weiß ich nicht. Benutze eigentlich nur noch Ponyprog.
Und die Sache mit der einstellbaren Baudrate vom Studio aus bezieht sich 
auf das STK500.

von Uwe .. (uwegw)


Lesenswert?

Laut der Seite von Klaus Leidinger erkennt AVRprog die Baudrate 
automatisch...

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.