Forum: Mikrocontroller und Digitale Elektronik [S] Programmieradapter f. STM32F103C8T6


von STMler (Gast)


Lesenswert?

Für diesen Mikrocontroller suche ich einen Programmieradapter:

STM32F103C8T6

1
Pins:        48 Pins
2
Body:         7 mm x 7 mm
3
Tip to Tip:   9 mm
4
Pitch:      0,5 mm

Welchen, wenn möglich preiswerten Adapter, kann ich nehmen?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Bernd (Gast)


Lesenswert?

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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ein JTAG-Interface wirst Du trotzdem brauchen, und sobald Du mal einen 
ARM in einem anderen Gehäuse verwendest, bringt Dir Dein 
Programmiersockel auch nichts.

Obendrein: Mit JTAG kann man auch debuggen. Mach das mal mit 'nem 
Programmiersockel.

von Dirk K. (dekoepi)


Lesenswert?

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.

von 6a66 (Gast)


Lesenswert?

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

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.