[S] Programmieradapter f. STM32F103C8T6

Persönliche Seite
Praktisch alle Microcontroller werden heutzutage im System 
programmiert, d.h. eingelötet in der Platine, in der sie später auch 
ihre Arbeit verrichten sollen. Dazu braucht die betreffende Platine nur 
Anschlüsse für die jeweilige Programmier- (und im Falle eines ARMs sogar 
Debug-) Schnittstelle.

Ein Programmiersockel für TQFP48 (oder wie auch immer die Bauform jetzt 
genau heißen mag) ist alleine als Bauteil schon etwas, was aufgrund des 
Exotencharakters um die 100 EUR kostet; ein Hersteller für so etwas ist 
z.B. Yamaichi.

Solch einen Programmiersockel müsstest Du auf eine eigens zu 
entwickelnde Platine setzen, die noch Versorgungsspannung und Takt für 
Deinen ARM zur Verfügung stellt, und die übliche JTAG-Schnittstelle ...


Am günstigsten ist es daher für Dich, einen JTAG-Anschluss in Deiner 
fertigen Schaltung vorzusehen.
Gast
Danke für deinen ausführlichen Beitrag.

Auf der Seite von Ebay  habe ich einen passenden Programmieradapter, 
ohne Platine dafür aus D., von Yamaichi für 30(!) Euro gefunden. Mit 
Platine gibt es Adapter für knapp 60 Euro zzgl. Zoll, Umsatzsteuer, 
etc., da sie aus dem Reich der Mitte kommen.
Was spricht gegen ST-Link v2?

Voll aktualisierbar und kompatibel mit den original ST-Tools, 2,50€ 
inklusive Rundreise um den halben Globus. Debuggen und Programmieren, 
macht der beides.
http://www.aliexpress.com/item/FREE-SHIPPING-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/1766455290.html

Wobei - wenn Debuggen nicht interessant ist, reich ein simpler 
USB-2-Serial für den UART-Programmier-Modus im Bootloader.
Gast
Bernd schrieb:
> Auf der Seite von Ebay  habe ich einen passenden Programmieradapter,
> ohne Platine dafür aus D., von Yamaichi für 30(!) Euro gefunden. Mit
> Platine gibt es Adapter für knapp 60 Euro zzgl. Zoll, Umsatzsteuer,
> etc., da sie aus dem Reich der Mitte kommen.

Hallo Bernd,

das hilft Dir nur, wenn Du den Prozessor vorflashen willst und dann 
einlöten willst (in Serie). Machbar - aber dann kannst Du den bei (z.B. 
bei kleinen Stückzahlen) gleich vorgeflasht vom Distri beziehen. 
Anderenfalls, wenn das Risiko besteht dass sich das Programm ändert ist 
- wie schon beschrieben - die Anschaffung eines SWD/JTAG Flashers 
sinnvoll. Dazu brauchst Du im allgemeinen 5 Pins auf dem Board: GND, 
+3,3V, SWCLK, SWDIO, SWO. STecker suchts Du DIr einen aus und baust 
einen Adapter von Deinem Stecker auf den Flasher. Voila - und los geht 
es mit dem In-System-Programming.

rgds

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.