Forum: Mikrocontroller und Digitale Elektronik Diamex Prog-S - ISP Programmer stellt keine verbinddung her


von Engin (Gast)


Lesenswert?

Hallo,

Ich habe mir Controllerboard zusammengelötet.
Dazu habe ich ein Diamex prog-S Programmer gekauft.
Ich kriege aber keine Verbindung zu meinem Controller.
Dei treiber habe ich auch installiert wie es auf der Anleitung 
beschrieben worden ist.
Es wird auch in Geräte Manager angezeigt.
Habe es auf COM1 gestellt.
Anschließend habe ich in Bascom die einstellungen wie folgt umgestellt:
Options->Programmer = STK500: C:\Programme\Atmel\AVR 
Tools\STK500\stk500.exe

Immer wenn ich auf F4 drücke steht da ganz kurz could not found device 
oder so ähnlich.
Woran kann es liegen was mache ich falsch?

von Engin (Gast)


Lesenswert?

Bitte um Hilfe

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Ich habe den auch. Protokoll ist bei meinem avrisp2.

von Holger aus dem Sauerland (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Engin,
habe ich auch den Diamex.
Und ich habe das Dingen wie auf dem Bild zu sehen ist eingestellt.

Holger

von Engin (Gast)


Angehängte Dateien:

Lesenswert?

erstmal vielen dank für deine Antwort.
Ich habe es nun auch so eingestellt wie du jetzt kommt da aber folgendes 
Fehler (siehe Bild)

von Holger aus dem Sauerland (Gast)


Lesenswert?

Beende mal den Terminal.
Beide stehen offensichtlich auf COM1.

von Engin (Gast)


Angehängte Dateien:

Lesenswert?

Wie meinst du das mit dem Terminal?
Ich kenn mich noch nicht richtig aus

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

So sollte es eigentlich funktionieren:

Stelle bei BASCOM als Programmer "STK500 native driver" ein. Setze das 
Häkchen "USB". Stelle den korrekten COM-Port ein (bei Dir COM1). Stelle 
den Takt auf 125000 Hz. Stecke den Programmer in genau den USB-Port ein, 
in dem er beim Installieren des Treibers gesteckt hat. Es funktioniert 
nur mit diesem einen Port (ich weiß auch nicht wieso)! Dann müsstest Du 
auf deinen AVR zugreifen können. Achte darauf, dass dein AVR auch 
wirklich besaftet ist. Falls es trotzem nicht geht: Frag nicht mich! ;)


Gruß
Jonathan

von Engin (Gast)


Angehängte Dateien:

Lesenswert?

Geht wieder nicht.

von engin (Gast)


Lesenswert?

Kann mir vielleicht einer weiter helfen?
Wäre super nett

von Engin (Gast)


Lesenswert?

Problem Gelöst!

Für jeden der das gleiche problem hat, bei mri läuft es jetzt.
Und zwar bin ich wie folgt vor gegangen:
Ich habe von der folgenden Seite AVR studio 4 + Service Pack 
runtergeladen und installiert.
Anschließend habe ich mit Bascom ein programm programmiert und in hex 
umgewandenlt.
Danach habe ich avr studio 4 gestarten und oben im Auswählmenü auf das 
IC geklickt wo com drauf steht.Danach wählt man STK500 und Auto aus und 
klickt auf connect.
Anschließend öfnet sich ein fenster, da geht man auf main und wählt 
Atmega 32 aus und bei settings wählt man 4HZ aus.
Danach geht man auf fuses und macht den häckchen bei Jtagen aus und 
stellt dein ext quarz ein.
Anschließend kann man bei Main dann bei Settings eine höhere frequenz 
auswählen. (muss man auch sonst wird das programm nicht übertragen)
Dann geht man auf programm>input Hex File> program.
Das wars dann auch das programm ist dann übertragen.

von Wutzel (Gast)


Lesenswert?

Hi,

Dein Vorgehen führt zwar zum Ziel, den AVR zu programmieren, ist aber zu 
umständlich. Du kannst den AVR direkt aus Bascom heraus programmieren.

Das klappt ganz gut mit meiner Konfiguration:
- Vista64 Bit
- AVR Studio 4
- aktuelle MCS Bascom Version 2.0.7.1
- Dimex PROG-S (von Reichelt)

An de COM Ports habe ich nichts geändert. Der DIAMEX ist auf COM4 und 
die serielle USB für das Terminal auf COM5.

Anfänglich hatte ich auch Probleme. Die ISP Frequenz lässt sich nicht 
über BASCOM setzen und ist ggf. zu hoch. Diese setze ich über AVR Studio 
4 - schreibe diese in den DIAMEX - beende AVR Studio und kann dann mit 
BASCOM arbeiten.
Im BASCOM benutze ich den STK500 native driver - um auch Fuses etc. zu 
setzen. Den Timeout setze ich hoch - auf 300-800.

Grüße

von Test (Gast)


Lesenswert?

diamex prog-s stellt keine Stromversorgung für den controller über pin 2 
des steckverbinders zur verfügung. der zu programierende controller muss 
deshalb selber mit strom versorgt werden.

wie soll ich den mit strom versorgen?

von P. B. (progser)


Lesenswert?

Hallo!

@Test
Die Stromversorgung kannst du einfach über eine Batterie bzw. 
Batteriepaket herstellen. Ich benutze eine Batteriehalterung mit 3 
Akkus, so habe ich dann 3,6 Volt. Das Ding hab ich einfach mit zwei 
Drähten am Programmieradapter angelötet.

Ich hab allerdings auch ein Problem auf den Prog-s von Diamex 
zuzugreifen.
Eure Postings hab ich aufmerksam gelesen, hat mich aber bis jetzt noch 
nicht ans Ziel gebracht.

Von Bascom aus kann ich überhaupt nicht auf den Progammer zugreifen.
Aber mit AVR-Studio klappts zum teil. Da kann ich wenn ich eine 
ISP-Frequenz von 4 kHz einstelle die Fuses und Lockbits auslesen und 
auch progammieren.
Wenn ich aber Das Programm in den Flashspeicher schreiben möchte, 
verlangt AVR-Studio eine ISP-Frequenz von 5 kHz oder höher. Wenn ich das 
aber dann höher stelle kriege ich eine Fehlermeldung "Entering 
Progamming mode failed" oder so ähnlich. Und auch die Fuses lassen sich 
weder programmieren noch auslesen.

Vielleicht kann mir da mal jemand auf die Sprünge helfen

Gruß Progser

von Michael (Gast)


Lesenswert?

Hallo!

Ich weiß der Beitrag ist schon eine weile her.. aber vielleicht hilft es 
noch jemandem:

Ich Programmiere meine AVR-Microcontroller über Bascom direkt.
Es ist eigenlich ganz einfach:

Wichtig ist, dass man die Kommandozeilentools von Atmel installiert. (Ob 
man den USB-jungle (oder wie das heißt) braucht kann ich nicht sagen. 
ich hab ihn installiert)

Dann im Bascom unter der Registerkarte Programmer unter den 
Einstellungen das stk500 Protokoll auswählen.
Ihr müsst nun die stk500.exe von den Kommandozeilentools benutzen. 
(c:\Program Files(x86)\atmel\AVR-Tools\stk500\stk500.exe)

Baudrate hab ich auf 9600 gestellt.
Comport auswählen - fertig.

Nun sollte es funktionieren.

F7-> compillieren
F4-> programmieren


Lg. Michael

von Kim M. (dixon93)


Lesenswert?

Hallo Leute,
ich bin neu hier und nachdem ich gesehen habe, dass ihr alle mit dem 
Prog-S arbeitet, scheint mir meine Frage hier angebracht (obwohl sie 
vermutlich total doof ist).
Und zwar geht es um folgendes ich habe mir vor einiger Zeit ebenfalls 
ein Prog-S gekauft und wollte ihn diese Woche endlich ausprobieren, was 
jedoch nicht klappt, da ich den Treiber für das Programmiergerät nicht 
installieren kann. Ich habe schon auf diversen Internetseiten nach 
Lösungen und Anleitung zur richtigen Teiberinstallation gesucht und den 
Treiber auch mehrmal und von verschiedenen Webseite heruntergeladen, 
jedoch immer mit dem Erfolg, dass mein Computer den Treiber nicht 
erkennt und nicht installiert. (Ich nutze Windows7).

Ich hoffe irgendjemand hat eine Lösung für mich parat.
Danke schonmal im Vorraus.
Kim

von Alex B. (Gast)


Lesenswert?

das problem hatte ich auch.
und zwar musst du windows sagen dass es auch nicht lizensierte treiber 
erlaubt. google mal "micht lizensierte treiber installieren win7" und 
wenn du das gemacht hast dann sollte der treiber installierbar sein !

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.