Forum: Mikrocontroller und Digitale Elektronik usbprog -> Frage zu Jumper


von al3ko (Gast)


Lesenswert?

Hi Leute,
hab mir das Starterkit für das uC Tutorial gekauft.
http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=108
Enthalten ist das usbprog v3.0, das nur noch zusammengelötet werden 
muss. Kein Problem, ich bin aber ein wenig verwirrt. Zunächst folgender 
Link, an dem ich mich orientiere und weshalb ich so verwirrt bin.
http://www.embedded-projects.net/index.php?page_id=251

Wozu brauche ich die folgenden Bauteile:
JP1, JP4 sowie JP2 (2 bzw. 3 pole socket board, single row) und die 
beiden Jumper.
Wenn ich mich nach der Anleitung aus obigem Link orientiere, muss ich 
keine Jumper raufsetzen. Wenn ich mich nach folgendem Link orientiere, 
sitzt auf JP2 ein Jumper drauf.
http://www.embedded-projects.net/index.php?page_id=205

Was genau bezwecken diese Jumper?

Wenn ich die Seiten richtig verstehe, brauche ich die Jumper nur, wenn 
ich andere Firmenware verwenden werde. Da mein usbprog aber schon 
vorprogrammiert ist, kann ich auf die Jumper verzichten?

Heißt das theoretisch, dass ich nur die Buchse für den 10poligen Stecker 
(für die Verbindungen zum uC) sowie die USB Verbindung zum PC ranlöten 
muss?
JP1, JP2 und JP4 sind für meinen Fall irrelevant?

Tut mir Leid, wenn meine Fragen möglicherweise blöd klingen. Aber weder 
aus den Schaltplänen noch aus den Beschreibungen werde ich wirklich 
schlau.

von al3ko (Gast)


Lesenswert?

Hi Leute,
ich habe gerade das Handbuch zum usbprog gefunden. Ich zitiere:
"JP1 (the lower two of the four pins) is the jumper that must be 
connected if the bootloader of the
USBprog should be updated. See also section 2.2 on page 7 how to flash 
the bootloader."
Mit dem bootloader habe ich persönlich ja nichts zu tun, richtig? den 
brauche ich, glaube ich, wenn ich die firmware updaten will.

"JP2 controls how the power supply of the circuit that should be 
programmed (connected to
CONN1). Figure 2.2 shows the possible connections"
Der uC, den ich programmiere, wird selbst über ein Netzteil mit Spannung 
versorgt. Also brauche ich JP2 auch nicht.

"JP4 is application specific, i. e. used directly by the firmware that is 
flashed into the USBprog.
Currently, JP4 is not used by any of the public firmwares."
Den brauche ich auch nicht.

"JP3 has two functions: At first it can be used as 5 V serial interface 
for debugging. You cannot
directly connect this jumper to the computer but you need some level 
converter in between1.
This functionality is only needed by firmware developers.
More important is another function which is used by the bootloader at 
startup. To put
the device in update mode, disconnect the device, then connect pins 2 
and 3 as shown in
figure 2.3 and connect the device again."

Den brauche ich auch nicht. Weder Funktion 1 noch Funktion 2.

Daraus schließe ich, dass ich nur die beiden Connectoren (Conn1 und 
Conn2) für die Verbindung zum uC und die Verbindung zum PC herstellen 
muss.

Weder die Jumper noch die diese lustigen 2 bzw. 3 pole socket board, 
single row werden benötigt.

Kann das wer bestätigen?

Gruß

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Wenn du eine Version ohne Software gekauft hast, brauchst du schon alle 
Jumper. Wenn die Software schon drauf ist, ist der für die 
Stromversorgung zum Target manchmal auch ganz nützlich.

Ansonsten (also, wenn die Schaltung eine eigene Versorgung hat) ist 
normal kein Jumper gesetzt.

Wenn ich das richtig sehe, ist bei dem USBPROG aus dem Starterpaket die 
Software schon drauf. Die Pinleisten sind allerdings auch dabei, also 
würde ich die auch bestücken. Bei meinem hab ich die auch drauf gelötet, 
hab diesen allerdings ohne Software gekauft und die 
Stromversorgungsoption für das Taget brauche ich auch oft.

Grüße,

Peter

von al3ko (Gast)


Lesenswert?

Hi Peter,
danke für die Antwort. Der uC sowie der usbprog funktionieren 
einwandfrei.

Gruß

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.