Forum: Mikrocontroller und Digitale Elektronik ST Link V2 Reset


von Andreas T. (skycurve)


Lesenswert?

Hallo,

ich möchte mir folgenden ST LINK V2 kaufen:
http://www.ebay.de/itm/New-ST-Link-V2-Programming-Unit-mini-STM8-STM32-Emulator-Downloader-/272512190503?hash=item3f72fe0827:g:cSoAAOSwopRYb2YU

weiß jemand, ob die RST Leitung (Richtung uC, welcher programmiert 
werden soll) intern nur mit einem PullUP nach 3v3 gezogen wird oder ob 
der Chip in dem Programmiergerät im IDLE Modus die RST Leitung aktiv 
nach 3v3 schaltet?

Ich möchte in die Leitung zwischen Programmiergerät und Mikrocontroller 
einen zusätzlichen RESET Taster einbauen, mit welchem ich die RST 
Leitung manuell nach GND schalte. Der Mikrocontroller soll unabhängig 
vom Programmiergerät jederzeit "per Hand" resettet werden können.

Wenn der Chip in dem Programmiergerät die RST Leitung aber aktiv nach 
3v3 schaltet, würde dieser auf dauer beschädigt werden.

Gruß

von Andreas (Gast)


Lesenswert?

Wie das bei dem konkreten ebay Produkt aussieht kann man natuerlich nie 
sicher sein, aber Du kannst nach
"ST Link V2 clone schematic" suchen und wirst schnell fuendig:
http://e.pavlin.si/wp-content/uploads/2016/02/stlink-V2-schematic.jpg

Andreas

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

Bei den RLinks fuer ST, ist der Resetknopf ueber 1.8 kOhm angeschlossen
und zieht das Pin hinreichend auf Low.
Scheint bei denen also nur ein weak Pullup zu sein.

Wie das bei den ST-Links aussieht, kann Mann aus der obigen Schaltung
allein ja nicht entnehmen.

von Mitlesa (Gast)


Lesenswert?

Andreas T. schrieb:
> ich möchte mir folgenden ST LINK V2 kaufen:

Sparen koste es was es wolle.

Warum nicht das Original? Irgendwann kommst du wieder daher
und berichtest von irgendwelchen Schwierigkeiten und willst
Hilfe.

Ich behaupte die Investition in einen Orginal Programmer/
Debugger lohnt sich auf jeden Fall. Jedes kleine Problemchen
wirst du automatisch auf die "Cninaware" schieben und dauernd
zweifeln.

von Bernd (Gast)


Lesenswert?

Mitlesa schrieb:
> Andreas T. schrieb:
>> ich möchte mir folgenden ST LINK V2 kaufen:
>
> Sparen koste es was es wolle.

Bitte erspare mir in Zukunft deine nutzlosen Kommentare.

von Mitlesa (Gast)


Lesenswert?

Bernd schrieb:
> Bitte erspare mir in Zukunft deine nutzlosen Kommentare.

Da du ja nicht von der Problematik betroffen bist und es dir
nichts nutzt kannst du ja einfach Nichtmitlesan.

von W.S. (Gast)


Lesenswert?

Mitlesa schrieb:
> Sparen koste es was es wolle.

Das ist Unsinn und bloß Großgetue. Die Chips sind die gleichen, die 
Schaltung ist die gleiche, die Firmware ist die gleiche.

Obendrein kann man diese billigen Dinger auch einigermaßen gut für 
eigene Zwecke gebrauchen, wenn man keine Möglichkeit hat, sich eigene LP 
machen zu lassen. Einzelne STM32F103.. gibt's für ca. 1.10€ und bei der 
LP hat man Quarz, LP und USB-Stecker schon dran.

Das einzige, was daran zu meckern wäre ist, daß eben keine sonstigen 
Port-Pins an irgendwelche Lötflächen geführt sind und man sich mit denen 
am Steckverbinder bescheiden muß.

Obendrein gibt es bei Segger auch ein Programm, mit dem man sowas zu 
einem J-Link-OB machen kann - mit dem Zeug, was auf den üblichen 
Discovery-Boards drauf ist, geht das - ob das aber mit genau dieser 
Sorte von ST-Link's geht, müßte man mal ausprobieren.

W.S.

von Jonas F. (wuschelkuchen)


Lesenswert?

Pass aber auf mit dem RST an der Stiftleiste: Bei denen, die ich bisher 
verwendet habe, wurde der RST-Pin für SWD nicht verwendet, sondern ist 
vermutlich nur für SWIM da (hab ich allerdings nie benutzt). Die 
Firmware des Controllers steuert für SWD einen extra Pin an, der ist nur 
nicht herausgeführt. Ich hab den jeweils mit Kupferlackdraht an den 
SWIM-RST-Pin geführt und letzteren abgetrennt (der RST-Pin für SWD ist 
der gleiche wie bei den STLinks auf den Discovery-Boards).

Möglicherweise hat sich da aber auch was geändert, denn Programmer, die 
ich kürzlich bestellt habe, haben eine andere Pinbelegung und auch sonst 
ein verändertes Layout. Wie es da mit RST aussieht, hab ich noch nicht 
getestet.

Ich bin zugegebenermaßen auch immer einfach davon ausgegangen, dass der 
Programmer RST nicht aktiv auf High zieht, ich hatte aber auch nie 
Probleme mit einem extra Resettaster auf Masse.

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.