Forum: Mikrocontroller und Digitale Elektronik suche die pins für flash speicher


von matt m. (matt89)


Angehängte Dateien:

Lesenswert?

Mit dem Computer soll der Flash speicher beschrieben werden können.
Ich suche die entsprechenden Pins dafür für den Controller STM32F100 
LQFP48.
Wie schließ ich den richtig an und wie mache ich da ein debug interface?
Das Datenblatt habe ich Angehängt.

von Volt (Gast)


Lesenswert?

Mit 10V auf Pin 18 und 19. Dann hat sich die Sache erledigt.

--

Dieser Hinweis ist Unfug. Nicht ernstnehmen, "matt matt" blödelt.

-rufus

von matt m. (matt89)


Lesenswert?

steht das im Datenblatt, wenn ja auf welcher Seite? möchte gerne des 
selbst nachvollziehen

von Davis (Gast)


Lesenswert?

matt matt schrieb:

> steht das im Datenblatt, wenn ja auf welcher Seite? möchte gerne des
> selbst nachvollziehen

Unter welchem Stichwort könnte das stehen?

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

matt matt schrieb:
> steht das im Datenblatt,

Muttu gucken.

> wenn ja auf welcher Seite?

Muttu gucken.

> möchte gerne des selbst nachvollziehen

Gucken -> lesen -> verstehen/nachvollziehen.



(kannst du kein Englisch?)

von matt m. (matt89)


Lesenswert?

Ja mein erster Gedanke wäre STM32F100xx pin definitions aber da stehen 
nur diese zeichen
PIN  name typ  mainfkt.   default                 remap
18   PB0   I/O   PB0      ADC1_IN8/TIM3_CH3(12)   TIM1_CH2N

von holger (Gast)


Lesenswert?

>Mit dem Computer soll der Flash speicher beschrieben werden können.
>Ich suche die entsprechenden Pins dafür für den Controller STM32F100
>LQFP48.

Also wenn du da noch gross suchen musst ist das wohl nichts für dich.

>Wie schließ ich den richtig an und wie mache ich da ein debug interface?

Such dir die Schaltpläne für ein STM32F100 Evaluation Board
bei ST. Da kannst du dir das abkupfern. Gibt es frei zum
Download auf der ST Seite.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

matt matt schrieb:
> Wie schließ ich den richtig an und wie mache ich da ein debug interface?

Du suchst das JTAG-Interface. Welche Pins dafür zu verwenden sind, 
sollte im Datenblatt stehen.

von matt m. (matt89)


Lesenswert?

wenn ich mich nicht irre müssten  das hier die pins sein
JTMS pin34     Test Mode State pin
JTCK pin35    Test CLocK pin
JTDI pin 38    Test Data In pin
JTDO pin 39    Test Data Out pin
NJTRST pin 40          reset

von PCBFreak (Gast)


Lesenswert?

matt matt schrieb:
> wenn ich mich nicht irre müssten  das hier die pins sein
>
> JTMS pin34     Test Mode State pin
> JTCK pin35    Test CLocK pin
> JTDI pin 38    Test Data In pin
> JTDO pin 39    Test Data Out pin
> NJTRST pin 40          reset

korrekt, zum programmieren des Flashes benötigst du noch einen
JTAG-Adapter und Software.

von matt m. (matt89)


Angehängte Dateien:

Lesenswert?

kann ich das auch mit usb wie im datenblatt des STM32 value line 
Discovery board realisieren? Vielen Dank für die hilfreichen Tipps

von holger (Gast)


Lesenswert?

>kann ich das auch mit usb wie im datenblatt des STM32 value line
>Discovery board realisieren?

Hat dein Chip USB? Nein hat er nicht. Du könntest
mit einem USB Seriell Wandler über den Bootloader flashen,
aber damit kannst du nicht debuggen. Also kauf dir einen
JTAG Adapter oder besser ein STM32F4 Discovery.
Da ist für nur 15 Euro ein ST-LinkV2 mit dabei.
Damit kannst du flashen UND debuggen.

von matt m. (matt89)


Lesenswert?

Und wenn ich STM32F103 LQFP48 nehme anstatt den momentan verwendeten. 
Der hat ein USB- interface. Würd doch gehen oder?

von Prof.Dr. (Gast)


Lesenswert?

Versuch macht kluch.

von Frank K. (fchk)


Lesenswert?

matt matt schrieb:
> Und wenn ich STM32F103 LQFP48 nehme anstatt den momentan verwendeten.
> Der hat ein USB- interface. Würd doch gehen oder?

Elektrisch schon. Das wars dann auch schon.

Du brauchst ein JTAG Debug Adapter. Sowas wie das hier:

ebay #300897602730
ebay #281082485198

oder so.

fchk

von Bastler (Gast)


Lesenswert?

Du kannst den Controller aber mit dem Discovery-Board programmieren.
Dazu benötigst du nur drei Pins (PA13 SWDIO  PA14 SWCLK  GND) und kein 
JTAG.

von matt m. (matt89)


Lesenswert?

brauch ich dazu eine bestimmte schaltung noch oder kann ich einfach 
einen pin auf meiner platine machen den ich dann mit dem discovery board 
direkt verbinde

von Bastler (Gast)


Lesenswert?

Die vier Pins zum programmieren sind herausgeführt (Vcc GND SWCLK und 
SWDIO).
Musst evtl. Jumper ziehen, dass nicht der Eval-Controller auf dem Board 
angesprochen wird, sondern deine Schaltung.
Die Discovery Boards taugen als günstiger Programmer und Debugger.

von matt m. (matt89)


Angehängte Dateien:

Lesenswert?

mit Jumper ziehen meinst du sowas ähnliches wie im bild. Also des Bild 
ist vom discovery board.

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.