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ß
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
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.
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.
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.