STM32F103C8T6 4 PIN Programmierschnittstelle Belegung

Gast #5962551
Lesenswert?

Hallo,

Ich will wissen, welcher Pin für was an der Programmierschnittstelle 
dieses
Motor Controllers zuständig ist. Ich weiß nicht, ob es möglich ist, dies 
anhand der an den Pins gemessenen Spannung festzustellen, andernfalls 
wäre
es gut wenn ich einen Tipp bekommen könnte, wie ich das Pinout 
herausfinden
kann. Ich würde den Prozessor gerne auslesen, und hoffe, dass der nicht
auslesegeschützt ist, ich weiß, die Hoffnung ist gerade bei 
Chinesenhardware
meistens vergebens. Der Prozessor ist ein STM32F103C8T6
Angehängte Dateien:
#5962558
Lesenswert?

Die einfache Variante wäre einfach mit dem Multimeter die Verbindung zu 
Pin 37 (SWCLK) und Pin 34 (SWDIO) zu prüfen. Theoretisch könnte das auch 
JTAG oder irgendetwas selbstgebasteltes sein, aber das wäre eher 
unwahrscheinlich.

Zum Bestimmen der Pinnummern & Funktion eignet sich generell das 
Datenblatt und bei den STM32 µCs auch das STM32CubeMX Programm.
#5962714
Lesenswert?

Bastler schrieb:
> andernfalls
> wäre
> es gut wenn ich einen Tipp bekommen könnte, wie ich das Pinout
> herausfinden

einfach mit dem Multimeter den Widerstand zwischen dem 
Programmierstecker und den Pins am COntroller messen.

Wenn 0 Ohm dann ist eine Verbindung vorhanden und du musst nur in 
Datenblatt des Controllers gucken welcher Pin es ist.

Bastler schrieb:
> Ich würde den Prozessor gerne auslesen, und hoffe, dass der nicht
> auslesegeschützt ist, ich weiß, die Hoffnung ist gerade bei
> Chinesenhardware
> meistens vergebens

Beim STM32 ist der Ausleseschutz meistens ein Witz und kann Problemlos 
umgangen werden.
#5963105
Lesenswert?

Vorsicht wen Du mit dem J-Link rangehst und der µC ist gelockt:

Wenn du in deren Software irgendwann vorher mal an der richtigen (oder 
falschen, je nach Standpunkt) Stelle ein In Zukunft nicht mehr fragen 
Häkchen gesetzt hast (kann man ruhig setzen wenn man eh nur eigene 
Firmware auf eigene Controller flasht und nichts mit 
Reverese-Engineering zu schaffen hat) dann macht der ungefragt sofort 
nach dem Connect einen Mass Erase wenn er feststellt daß die Lockbits 
gesetzt sind! Ich weiß nicht ob das mittlerweile immer noch so ist aber 
das ist noch nicht lange her! Also Vorsicht!
#5963202
Lesenswert?

Bernd K. schrieb:
> John P. schrieb:
>> Beim STM32 ist der Ausleseschutz meistens ein Witz und kann Problemlos
>> umgangen werden.
>
> Aber sicherlich nicht vom Threadersteller zuhause im Bastelkeller.
> Wahrscheinlich nur von irgendwelchen russischen Dienstleistern die 1000$
> dafür aufrufen

Beim F0 ist (wimre) die "readout protection level 1" fehlerhaft und kann 
relativ einfach umgangen werden. Das kostet definitiv keine 1000$.
#5963529
Lesenswert?

Bernd K. schrieb:
> Aber sicherlich nicht vom Threadersteller zuhause im Bastelkeller.
> Wahrscheinlich nur von irgendwelchen russischen Dienstleistern die 1000$
> dafür aufrufen.

Christopher J. schrieb:
> Beim F0 ist (wimre) die "readout protection level 1" fehlerhaft und kann
> relativ einfach umgangen werden. Das kostet definitiv keine 1000$.

kostet etwa 15-20€.
Man benötigt nur ein F0 Discovery Board...und ein paar Kabel,Lötkolben 
usw

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren