Forum: Mikrocontroller und Digitale Elektronik STK500v2 AVR programmer


von Felix S. (pepe)


Lesenswert?

moin moin,
Ich brauch mal eure Hilfe und zwar hab ich mich durchgedrungen mir nen 
halbwegs anständigen Programmer bei ebay zu kaufen.
Nur ich ich bin nicht ganz fähig den unter Bascom zu nutzen.
Also im AVR Studio kann ich so wie es scheint die Signatur und die Fuse 
bits uns so weiter alles auslesen.
Aber unter Bascom öffnet sich immer nur n "Dos-Fenster" in dem steht:
"STK500 command line programmer, v 2.2 Atmel Corp ...bla"
und das schließt sach ungefähr 10-15 sekunden wieder und es passiert 
nichts.
Ich habs auch mal mit unterschiedlichen µC versucht, keine Chance.
Ich hoffe jemand von euch hat noch irgendwie nen guten Tipp um das 
Problem zu lösen.

Danke schon mal im Vorraus

lg Pepe

von Kasperle (Gast)


Lesenswert?

Was für einen Programmer hast du in Bascom denn eingestellt?

von Felix S. (pepe)


Lesenswert?

STK 500
an Com2
Baudrate hab ich 19200
STK500.exe  hab ich auch eingebunden.

lg felix

von Kasperle (Gast)


Lesenswert?

Stell mal unter

BASCOM-AVR Options
Programmer
STK500 native driver

ein.

Dann kommt auch ein Auswahlmenü für die Fuses.

von Ralph B. (rkhb)


Lesenswert?

Das Problem ist, dass das Konsolenfenster schließt, bevor man eine 
Fehlermeldung lesen kann. Erstelle mal im STK500-Verzeichnis eine 
Textdatei mit dem Namen Stk500.cmd (darf auch anders heißen, wichtig ist 
die Erweiterung .cmd) und folgenden drei Zeilen:

@ECHO OFF
"C:\Programme\Atmel\AVR Tools\STK500\Stk500.exe" %1 %2 %3 %4 %5 %6
if ERRORLEVEL 1 pause

Nun stellst Du in Bascom den vollständigen Pfad der CMD-Datei bei 
Optionen-Programmierer-STK500EXE ein. Kurz: tausche '.exe' gegen '.cmd'. 
Vergiss die Gänsefüßchen nicht, da im Pfad Leerzeichen sind.

Wenn jetzt ein Fehler auftaucht, stoppt die Batchdatei und Du kannst ihn 
in Ruhe lesen. Wenn sich das Fenster sofort schließt, war alles in 
Ordnung.

viele grüße
ralph

von Felix S. (pepe)


Lesenswert?

Kasperle schrieb:
> Stell mal unter
>
> BASCOM-AVR Options
> Programmer
> STK500 native driver
>
> ein.
>
> Dann kommt auch ein Auswahlmenü für die Fuses.

Hmm,
also der Programmer blinkt wild rum, aber der erkennt den Controller 
nicht wenn ich auf programmieren drücke und die Fuse-Bits zeigt der mir 
auch nicht an.

Ralph B. schrieb:
> Wenn jetzt ein Fehler auftaucht, stoppt die Batchdatei und Du kannst ihn
> in Ruhe lesen. Wenn sich das Fenster sofort schließt, war alles in
> Ordnung.

Ja, denn schreibt er "use -h for help"
aber wenn er das fenster für 10 sekunden öffnet kann ich nichts eingeben 
=(

lg Felix

von Ralph B. (rkhb)


Lesenswert?

> Ralph B. schrieb:
>> Wenn jetzt ein Fehler auftaucht, stoppt die Batchdatei und Du kannst ihn
>> in Ruhe lesen. Wenn sich das Fenster sofort schließt, war alles in
>> Ordnung.
>
> Ja, denn schreibt er "use -h for help"
> aber wenn er das fenster für 10 sekunden öffnet kann ich nichts eingeben
> =(

Das hört sich nicht so an, als ob Du das getan hättest, was ich 
vorgeschlagen habe. Denn das Fenster darf sich nicht schließen, sondern 
als Letztes muss der Text 'Drücken Sie eine beliebige Taste . . .' 
stehen. Wenn Du dann allerdings eine Taste drückst, schließt sich das 
Fenster sofort und nicht erst nach 10 Sekunden.

viele grüße
ralph

von Felix S. (pepe)


Lesenswert?

Ralph B. schrieb:
> Das hört sich nicht so an, als ob Du das getan hättest, was ich
> vorgeschlagen habe. Denn das Fenster darf sich nicht schließen, sondern
> als Letztes muss der Text 'Drücken Sie eine beliebige Taste . . .'
> stehen. Wenn Du dann allerdings eine Taste drückst, schließt sich das
> Fenster sofort und nicht erst nach 10 Sekunden.

Doch doch das hab ich gemacht.
Und dann stand da halt
dieses mit help und so
und denn drück ne taste zum beenden
das hab ich gemacht

nur ich hab dann noch mal die exe gestartet und versucht "-h" 
einzugeben, aber keine chance

Aber direkt n Fehlher oder n Fehlercode hat er nicht angezeigt

lg Felix

von Felix S. (pepe)


Lesenswert?

Hey,
es funktioniert aufeinmal :D
ich hab noch mal alle Treiber runter gekickt und noch mal neu 
installiert und jetzt funktioniert das.
habs noch mal mit STK500 native driver versucht.
und hat geklappt.
danke für eure Hilfe.

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.