Forum: Mikrocontroller und Digitale Elektronik STM32 - rausfinden wie viel Flash/Ram


von Martin (Gast)


Lesenswert?

Hi,
ich weiß grad nicht ob ichs überseh oder ob es nicht in den 
Datenblättern steht:
Ich hab hier ein Board mit einem STM32F100RB.
Schau ich ins Reference Manual: 
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00251732.pdf 
finde ich auf seite 11 eine Tabelle. Nur bringt die mich halt echt nicht 
weiter im wissen wie viel RAM/FLASH der Chip hat.
Klar find ich das über die genaue Bezeichnung (stm32f100RBT6B) irgendwo 
über Google die Daten bei einem Händler. Aber ist das Datenblatt nicht 
gerade dazu da sowas auszuspucken? Also, wo stehts/wo find ich das im 
Datenblatt?
Danke schonmal!

von Andreas B. (andreasb)


Lesenswert?

Nicht im Datenblatt;-)

http://www.mikrocontroller.net/articles/STM32




mfg Andreas

von Martin (Gast)


Lesenswert?

Im Anfangs-Post mein ich natürlich das Datasheet - nicht das Reference 
Manual!

Und was soll ich mit dem Link zum Tutorial?

von Sam P. (Gast)


Lesenswert?

Abschnitt 2.1, Device Overview sowie Abschnitt 7, wo die Device-Nummer 
erklärt wird.

STM32 F(general purpose) 100(value line) R(64 pins) B(128k Flash)

von Martin (Gast)


Lesenswert?

Ah, super, danke! Da waren die Atmel Datenblätter eingängiger ;)

von Andreas B. (andreasb)


Lesenswert?

Martin schrieb:
> Im Anfangs-Post mein ich natürlich das Datasheet - nicht das Reference
> Manual!
>
> Und was soll ich mit dem Link zum Tutorial?

Ggf kurz anschauen? Da wäre auch dieser Link drin gewesen:
http://www.st.com/internet/mcu/subclass/1169.jsp

(hätte ich im ersten Post schon angeben sollen, dann wäre deine Frage 
beantwortet gewesen, Sorry)


mfg Andreas

von holger (Gast)


Lesenswert?

>(hätte ich im ersten Post schon angeben sollen, dann wäre deine Frage
>beantwortet gewesen, Sorry)

Wieso "Sorry"? Der hätte auch mal kurz selber auf die Homepage
von ST gehen können. Aber das ist ja OUT und viel zu viel Arbeit.

von Martin (Gast)


Lesenswert?

Es ging mir aber explizit darum die Info aus dem Datenblatt zu nehmen. 
Dafür ist es ja da. Ich hatte ja auch geschrieben, das man sowas ohne 
Probleme googlen kann, aber wie gesagt, ich wollt es dem Datenblatt 
entnehmen. Danke für deine total sinnlose und provozierende antwort, 
holger.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Ist etwas Offtopic, aber man kann auch die Flashgröße aus dem "Memory 
Size Register" lesen. So viel ich weiß steht die RAM Größe nicht extra 
in irgend einer Speicheradresse.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Base address: 0x1FFF F7E0
Read only = 0xXXXX where X is factory-programmed

Bits 15:0 F_SIZE: Flash memory size
This field value indicates the Flash memory size of the device in 
Kbytes.
Example: 0x0080 = 128 Kbytes.

von Frank K. (fchk)


Lesenswert?

Martin schrieb:

> 
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00251732.pdf
> finde ich auf seite 11 eine Tabelle. Nur bringt die mich halt echt nicht
> weiter im wissen wie viel RAM/FLASH der Chip hat.

Seite 84 Abschnitt 7 "Ordering Information".

So weit bist Du wohl nicht gekommen?

fchk

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.