Neues Heft über STM32

#8110433

Für kleinere Projekte sind die Nucleo Boards recht praktisch, weil fast alle Pins zugänglich und unverbaut sind und das Debug Interface drauf ist. Für eigene Bords ziehe ich für Flasher/Debug Zwecke den ST-MINIE-V3 vor. Der Programmierteil beim Nucleo lässt sich auch extern verwenden. Ich würde diese Möglichkeit eher den Vorzug geben und ist billiger.

#8110516

Moritz L. schrieb:

Gerhard O. schrieb:

Der Programmierteil beim Nucleo lässt sich auch extern verwenden.

Bei einigen neuen Nucleo Boards leider nicht mehr.

Danke. Das war mir nicht bekannt. Ist aber nicht so schlimm. Der ST-LINK-MIENIE-V3 ist sehr erschwinglich und überall verwendbar. Mit dem 5x2 Verbinder braucht man auch wenig Platz auf der LP.

#8110535

Der STLINK-V3MINIE nutzt einen 14-poligen half-pitch (1,27 mm) Pfostenverbinder zweireihig (2 × 7 Pins) Sehr platzsparend ist der allerdings. Und hat gleich noch den UART Port mit drauf, der vom STLINK als USB-UART unterstützt wird.

Den 2×5 Platinen-Direktstecker am Boardende finde ich unnötig klobig und unpraktisch, weil das STLINK Board dann hochkant im Zielsystem steckt. Da ist mir das 14-polige Anschlußkabel lieber, zumal mitgeliefert.

: Bearbeitet durch User
#8110571

Thorsten S. schrieb:

Der STLINK-V3MINIE nutzt einen 14-poligen half-pitch (1,27 mm) Pfostenverbinder zweireihig (2 × 7 Pins) Sehr platzsparend ist der allerdings. Und hat gleich noch den UART Port mit drauf, der vom STLINK als USB-UART unterstützt wird.

Wenn man den USB-UART nicht braucht reicht auf dem Board auch ein 2x5 Pin Pfostenverbinder im 1,27mm Raster. Die 14-polige IDC-Buchsenleiste des Anschlusskabels passt auch da drauf wenn nicht gerade hohe Bauteile sehr dicht an einem Ende der Stiftleiste sind. In der Anleitung zum STLINK-V3MINIE steht die Pin-Nummerierung dieses MIPI10 Anschlusses.
Umgekehrt funktioniert das nicht, eine 10-polige IDC-Buchsenleiste passt nicht auf einen 2x7 Pfostenverbinder und generell passen die 1,27mm Buchsenleisten und Pfostenverbinder höchstens dann zusammen wenn beide eine ungerade Anzahl von Kontakten in einer Reihe haben oder beide ein gerade Anzahl.

Den 2×5 Platinen-Direktstecker am Boardende finde ich unnötig klobig und unpraktisch, weil das STLINK Board dann hochkant im Zielsystem steckt. Da ist mir das 14-polige Anschlußkabel lieber, zumal mitgeliefert.

Da kann man trotz des abweichenden Pinabstandes von 2mm stirnseitig eine 2x5-polige 2,54mm Stift-/Wannenleiste anlöten und von da aus mit einem 2x5-poligen IDC Kabel oder auch einzelnen "Dupont"-Adern weitergehen.

#8110622

Der STLINK-V3MINIE beherrscht JTAG mit bis zu 21MHz, SWD und SWV mit bis zu 24MHz und VCP mit bis zu 16MHz bei 1,65 bis 3,60V Zielspannung.
Was er nicht kann ist die Spannungsversorgung des Ziels und die Programmierung von STM8 Controllern.
Im April war er bei Digikey noch für 10,31€ netto zu haben, inzwischen kostet er dort leider doppelt so viel und bei anderen Händlern noch mehr.
Bis zur Preiserhöhung war er nur unwesentlich teurer als die vielfach angebotenen STLINK V2 Klone, die weniger Funktionen bieten und langsamer arbeiten oder nicht vollständig funktionieren.
Wenn man nur SWD braucht kann man an CN2 einen Pfostenstecker anlöten oder einen Adapter für das 14-adrige Kabel nehmen und von da aus nur mit den benötigten Leitungen weitergehen. Links auf dem Bild ist ein vorbereiteter Adapter mit 2x5-poliger Stiftleiste. Rechts und auf dem zweiten Bild ist ein mit dem STM32CubeProgrammer funktionierender ST-LINK V2 Klon.

Angehängte Dateien:
Beitrag #8110637 wurde von einem Moderator gelöscht.
#8110651

Gibt es irgendwo die Pinbelegung von diesem 14-poligen? Wenn die vernünftig ist, passt das 14-polige Kabel auch elektrisch auf die 10-polige Stiftleiste mit der Standard-Belegung von ARM. Da ist auch RESET und SWO dabei und VDD für die Pegelwandler. Trotzdem braucht der eher weniger Platz als private Spezialstecker. Und er passt 1:1 zum mitgelieferten Kabel der BlackMagicProbe. Und ich muss kein Kabel basteln. Und ich komme nicht in Versuchung, es für jede Platine anders zu machen.

Was spricht überhaupt für einen anderen Stecker?

#8113061

Moritz L. schrieb:

H. H. schrieb:

Für Maker.

Mir kommt es vor, als ob da jemand ziemlich alte Reste loswerden will. Und ich frage mich, ob die gefälschten ST-Link Sticks das Logo von ST tragen dürfen.

Hat denn schon irgendwer das Heft bestellt und kann wirklich was dazu sagen, welche Hardware die mitliefern? Muss ja nicht die sein, die auf dem Cover zu sehen ist. Auf den Bildern, die in der Vorschau gezeigt werden, ist u. a. auch ein "echtes" STM-Board zu sehen.

OP #8113100

Ist es nicht verboten, wissentlich Fälschungen mit dem Logo des geschädigten Herstellers zu verkaufen?

Ich bin jetzt echt irritiert, weil Heise das bestimmt nicht aus Versehen macht. Außerdem ist Heise ja nicht der einzige. Sogar staatliche Schulen werden damit beliefert.

: Bearbeitet durch User
Persönliche Seite #8113142

Moritz L. schrieb:

Ist es nicht verboten, wissentlich Fälschungen mit dem Logo des geschädigten Herstellers zu verkaufen?

Die STM32F103-Klone sind (teilweise?) lizensiert, aber tragen nicht das ST-Logo. Das ST-Logo ist hier nur auf dem Gehäuse des gefälschten ST-Link. Mit den ST-Links macht ST wahrscheinlich sowieso keinen Gewinn und ist vielleicht ganz froh dass damit viele Leute die STM32's programmieren können, dann verdienen sie an diesen sowie den lizensierten Kopien. Und wer weiß, vielleicht gibt's eine Absprache zwischen Heise und ST dass sie die Kopie "einfach so" mitliefern können...

Harald K. schrieb:

Was, abgesehen von der zusätzlichen USB-Uart, spricht überhaupt für so einen STLink?

Der ST-Link ist doch ein SWD-Debugger. Oder meinst du den 14-poligen "ST-Link-Stecker", genannt STDC14? Den hat Stefan ja verlinkt.

Bauform B. schrieb:

Wenn die vernünftig ist, passt das 14-polige Kabel auch elektrisch auf die 10-polige Stiftleiste mit der Standard-Belegung von ARM.

Ja tut es, das ist genau der Sinn der Sache. Wenn man auf dem Board den 10-poligen verbaut und links und rechts etwas Platz lässt, passt der 14-polige drauf, halt ohne den UART. Beim STLINK-V3SET sind auch Adapterkabel mitgeliefert, von 14 -> 10 Pol, sodass man damit auch Boards mit 10-Pol-Stecker debuggen kann wo eben links und rechts kein Platz ist. Den ganz klassischen 20-poligen Wannenstecker im 0.1" Rastermaß hat's auch.

Der STLINK-V3SET gefällt mir daher ganz gut, hat nebenbei auch noch weitere Interfaces für UART, CAN, SPI, I²C, GPIO. Alles was man so braucht für einen verkraftbaren Preis 😉

Bei Segger hingegen findet man bei den "normal-großen" J-Links nur den klassischen 20-poligen 0.1" Wannenstecker, und den Adapter auf STDC14 bzw. 10-polig lassen die sich fürstlich bezahlen (teurer als das komplette STLINK-V3SET 🤨). Geheimtipp: Der Olimex ARM-JTAG-20-10 ist funktional identisch für 10-polig...

#8113247

Uwe B. schrieb:

Jürgen schrieb:

Hat denn schon irgendwer das Heft bestellt und kann wirklich was dazu sagen, welche Hardware die mitliefern?

Ja, siehe Bild... Uwe

Danke. Das Board ist von JLCPCB offenbar mit einem originalen Chip bestückt. Einen ST-Link gibt es von STM gar nicht. Vermutlich ist es für die wie gegen Windmühlen zu kämpfen, wenn deren Logo benutzt wird. Nur wird es in China noch schwieriger als in Spanien.

#8113274

Rahul D. schrieb:

Jürgen schrieb:

Einen ST-Link gibt es von STM gar nicht.

Natürlich gibt es den von STM. Inzwischen als Version 3 in einem anderen Gehäuse oder auf deren Entwicklungsboards.

Ja, das ist von mir schwammig formuliert. Es gibt keinen "ST-Link V2" von STM in dieser Bauform wie es sie in China massig für ein paar Euro gibt mit USB und zehnpoligem Wannenstecker. Der ST-LINK/V2 von STM ist größer. https://www.st.com/en/development-tools/st-link-v2.html

Uwe B. schrieb:

Jürgen schrieb:

Hat denn schon irgendwer das Heft bestellt und kann wirklich was dazu sagen, welche Hardware die mitliefern?

Ja, siehe Bild... Uwe

Wie ist denn nun eigentlich das Heft? Bevor sich hier noch mehr Leute auf den ST-Link versteifen.

(Firma: Starfleet) #8113349

Mich irritiert die Auswahl des Modells.

Beim "Alten" war der recht verbreitete Raspberry Pico dabei, oder war das ein ganz anderes Heft. Okay, war ein Cortex M0+, aber dem geneigten Maker ist das zum ARM-Einstieg grad egal.

: Bearbeitet durch User
#8113396

Jürgen schrieb:

Wie ist denn nun eigentlich das Heft? Bevor sich hier noch mehr Leute auf den ST-Link versteifen.

Kurz gesagt, es geht mir bei dem Kauf des Heftes um Weiterbildung nach vielen (gewerblichen) Projekten mit 8bit Controllern, angefangen mit 8049 in Assembler bis zu moderneren AVR und PIC. Auch mal ein schnelles Projekt mit einem NXP-ARM. Daher bin ich nicht wirklich die richtige Person für eine amtliche Rezension.

Versprochen habe ich mir einen einfachen Einstieg, ein flüchtiger Überblick sieht so aus daß das klappen könnte. Grundlagen der STM32 werden erklärt, Installation der IDE, Debugging (Umbau des ST-Link dazu), Hardware. Leider kommt neben der CubeIDE auch die Arduino IDE viel vor, mein gepflegtes Vorurteil schüttelt sich.

Es gibt ein paar gut ausgewählte Projektbeispiele, CAN, Echtzeituhr, USB, VGA, Multitasking. Viel mit Arduino Bibleotheken :-(

Ich habe das Heft bislang nur überflogen, denke aber daß es für den Einstieg in die Controllerfamilie hilfreich ist, nicht zuletzt weil ein schnelles Erfolgserlebnis (an dem man sich dann "entlanghangeln" kann) wahrscheinlich ist. Natürlichh kann man sich die nötigen Infos auch im großen Netz zusammensuchen. Der Boomer aber liebt sein Papier ;-)

Erfreulich ist daß das Heft bis auf ein paar Fritzing-Bilder nicht in den Maker-Duktus verfällt, man wird ganz seriös per "Sie" angesprochen :-)

Uwe

Antwort schreiben

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.