Forum: Mikrocontroller und Digitale Elektronik Diamex Prog-S2 Konfiguration?


von Cedric J. (szidschey)


Lesenswert?

Hallo Leute,

ich habe den Prog-S2 Programmer von Diamex 
(https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-AVR-STM32-LPC-Cortex-Prog-S2)und 
muss ihn nun mit dem DIP-Schalter konfigurieren.

Ich habe es mit 1100 (Rheinfolge ist 1234)ausprobiert. da ich angenommen 
habe, dass die externe Spannung an meinem PC USBSlot 5,0 Volt beträgt.

Wenn ich dann aber den Programmer an das AtmegaBoard anschließe freezt 
der PC die Maus verschwindet und die INternetverbindung erlischt.

ganz so als ob die beiden Geräte zu viel Strom ziehen für das 
USB-System.

Was mache ich falsch, kann ich etwas besser machen, ist eine andere 
Konfiguration richtig.


Vielen Dank für Eure Hilfe!



mit freundlichen Grüßen

CJ

von Bastler (Gast)


Lesenswert?

Ich hab zwar kein Diamex, aber wenn der so royal abschmiert dann drücke 
ich mal die Daumen, dass der USB überlebt...

Es fehlen noch Infos:

- das AtmegaBoard gibt es nicht. Welches genau?
- wie wird das AtmegaBoard mit Strom versorgt? So ein Aufhängen kann 
gern mal an der Masseverbindung zwischen Rechner und Board liegen - 
ntürlich nur wenn das Board eine eigene Stromversorgung hat.
- schon mal den Strom gemessen?
- Multimeter vorhanden?

von Holger L. (max5v)


Lesenswert?

Wenn dein AtmegaBoard nicht mehr als 500mA bei 5V zieht sollte soweit 
alles gut sein.

Ich kenne das mit dem einfrieren, bzw. Absturz von einem RS-232 Adapter, 
dort lag es an den Treibern.
Hast du von der Herstellerseite
https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-AVR-STM32-LPC-Cortex-Prog-S2
unter Downloads die Treiber heruntergeladen?

von Hmmm (Gast)


Lesenswert?

Cedric J. schrieb:
> Ich habe es mit 1100 (Rheinfolge ist 1234)ausprobiert. da ich angenommen
> habe, dass die externe Spannung an meinem PC USBSlot 5,0 Volt beträgt.

Du stellst dort ein, ob und mit welcher Spannung der Programmer das 
Target versorgt.

Wenn das Target eine separate Versorgung hat, musst Du das abschalten!

von Cedric J. (szidschey)


Lesenswert?

Hallo,

@ Bastler:
es handelt sich um ein CustomBoard aus der Universität, dass einen 
Atmega32 (16PU 1049 das ist glaube ich nur die Bauform) besitzt.

Es wir über ein USBKabel-Typ B vom PC mit Strom versorgt.

Nein ich habe noch nicht nachgemessen außer an den Pins vom Programmer.
Ich habe leider zu Hause kein gutes Mulitmeter und versuche es dann vllt 
nochmal im FabLab jedoch befürchte ich, dass wir da keinen WindowsPC mit 
AtmelStudio haben.

@HolgerL.:
Ja ich habe die Treiber gedownlaoded und installiert, dazu hatte ich 
bereits im Forum eine Frage gestellt.

@Hmmm:
"1 = ON (5V), 2 = ON (externe Spannung ein)
Höhe der Spannung auf den Datenleitungen und extern = 5 Volt
Eine externe Schaltung bzw. ein angeschlossener Controller kann vom 
PROG-S2 mit Strom versorgt werden."  & 3und4 =OFF ==> 1100

Ich dachte, damit sei die Spannung am USB-Port des PCs, also 5Volt, 
durch das Board und und die 5 Volt vom Programmer gemeint. Ist das 
falsch?


Kann es sogar sein, dass ich den Programmer bereits durch falsche 
Konfigurierung zerstört habe???


vielen Dank für Eure Hilfe! <3

mfg CJ

von Hmmm (Gast)


Lesenswert?

Cedric J. schrieb:
> Ich dachte, damit sei die Spannung am USB-Port des PCs, also 5Volt,
> durch das Board und und die 5 Volt vom Programmer gemeint. Ist das
> falsch?

Die einzelnen Varianten sind doch im Handbuch eindeutig beschrieben.

Also gilt das, was ich geschrieben habe:

> Wenn das Target eine separate Versorgung hat, musst Du das abschalten!

Der Regelfall beim ISP ist, das Target nicht zu versorgen.

Cedric J. schrieb:
> Kann es sogar sein, dass ich den Programmer bereits durch falsche
> Konfigurierung zerstört habe???

Unwahrscheinlich, den Symptomen nach bestand eher die Gefahr, dass der 
USB-Port stirbt.

von Cedric J. (szidschey)


Lesenswert?

Also ich habe jetzt die Konfiguration 1000 ausprbiert, da mir das ein 
Freund geraten hat.

Wenn ich ehrlich bin, habe ich es immernoch nicht richitg verstanden, 
aber der Programmer sorgt jetzt nichtmehr dafür, dass die Tastatur und 
die Maus disconnecten.

Dafür erkennt AtmelStudio7.0 den Programmer leider nicht.


Vielen Dank für die Hilfe!

mfG CJ

von Hmmm (Gast)


Lesenswert?

Cedric J. schrieb:
> Wenn ich ehrlich bin, habe ich es immernoch nicht richitg verstanden

Ist doch ganz einfach: Target mit eigener Versorgung -> keine Versorgung 
durch den Programmer.

Siehe auch: Tasse randvoll -> keinen weiteren Kaffee reinkippen.

> Dafür erkennt AtmelStudio7.0 den Programmer leider nicht.

AVR-ISP-Modus ist eingestellt, und der Treiber ist installiert?

Wenn ja, versuch's mal mit AVR Studio 4.19 oder AVRDUDE, Clones sind oft 
nicht 100% STK500-kompatibel.

von Jay W. (jayway)


Lesenswert?

@TO Hast du denn schon mal nachgesehen (Gerätemanager) auf welchem 
COM-Port sich dein Programmer anmeldet? Dann im Atmel-Studio einfach bei 
Tools STK500 und den richtigen COM-Port angeben.
Die Diamex-Programmer sind eigentlich recht problemos zu handhaben.

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.