Hallo zusammen, da ich mittlerweile sehr viel mit STM32 arbeite, hat es mich mal interessiert, wie diese Chips intern eigentlich aussehen. Beispielsweise gibt es hier den STM32F103VGT6 zu sehen (Achtung: 6000px*6000px Größe!) https://upload.wikimedia.org/wikipedia/commons/8/89/STM32F103VGT6-HD.jpg Hier noch ein anderer (STM32F100C4T6): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/1024px-STM32F100C4T6B-HD.jpg Welche Funktion erfüllen die einzelnen Blöcke aber? Ein bisschen was hab ich schon herausgefunden (jetzt auf den STM32F103 bezogen): - Links und rechts ist mittig jeweils in SRAM Block. (typische Struktur) - Oben und unten sind zwei Bänke Flash - Zentral in der Mitte ist der Core - Rot eingezeichnet sind die 3 ADCs (siehe Anhang) - Hellblau eingezeichnet sind die 2 DACs (siehe Anhang). (ADC+DAC vermute ich anhand der Anzahl, ich habe die Bilder mit dem Datenblatt verglichen) Die anderen Blöcke im Anhang sind mir noch unbekannt. Insbesondere das grün markierte finde ich interessant. Diese U-förmige Struktur sehe ich öfters. Neben dem Flash (nur im Gesamtbild zu sehen!) tritt sie sogar 3 mal auf. Mittig unten (im Anhang) befindet sich auch noch eine gitterförmige Struktur von Leiterbahnen. Usw. usw... Eventuell gibts hier ja jemanden, der hier ein paar Tipps geben kann! :-)
Johannes O. schrieb: > da ich mittlerweile sehr viel mit STM32 arbeite Wirken sich dies "Erkenntnisse" in irgendeiner Art positiv auf deine Arbeit mit dem STM32 aus, oder vernichtest du einfach gerne Zeit mit sinnloser Beschäftigung?
Joe F. schrieb: > Johannes O. schrieb: >> da ich mittlerweile sehr viel mit STM32 arbeite > > Wirken sich dies "Erkenntnisse" in irgendeiner Art positiv auf deine > Arbeit mit dem STM32 aus, oder vernichtest du einfach gerne Zeit mit > sinnloser Beschäftigung? Joe, es erfüllt einem mit Stolz wenn man mit hochtechnologischen Bauteilen arbeiten kann. Das fördert die Motivation. Meiner Meinung nach sollten alle Entwickler entlassen werden oder den Job wechseln, welche sich nicht für solche Dinge begeistern lassen.
Johannes O. schrieb: > da ich mittlerweile sehr viel mit STM32 arbeite, hat es mich mal > interessiert, wie diese Chips intern eigentlich aussehen. > > Beispielsweise gibt es hier den STM32F103VGT6 zu sehen ... > Hier noch ein anderer (STM32F100C4T6) ... OK. Jetzt hast du es gesehen. Neugier befriedigt? > Welche Funktion erfüllen die einzelnen Blöcke aber? Genau kann dir das nur derjenige sagen, der den Chip layoutet hat. Wobei sich mir (genau wie meinem Vorredner) die Frage stellt, wozu dieses Wissen nützlich sein sollte. Ein besserer Programmierer wirst du dadurch z.B. schon mal nicht. Der Versuch, die Funktionsblöcke anhand eines Dieshots zweifelsfrei zu identifizieren ist ähnlich erfolgversprechend, wie aus der Luftaufnahme eines Friedhofs auf Lebensläufe und soziale Stellung der dort Begrabenen zu schließen. Sicher, ein paar auffällige Dinge kann man sehen, etwa die regelmäßige Struktur eines Soldatenfriedhofs oder ein besonders prachtvolles Mausoleum für einen ehemaligen Herrscher. Aber alle Feinheiten werden verborgen bleiben. <schulterzuck>
Axel S. schrieb: > Wobei > sich mir (genau wie meinem Vorredner) die Frage stellt, wozu dieses > Wissen nützlich sein sollte. Ein besserer Programmierer wirst du dadurch > z.B. schon mal nicht. Vieles was wir machen hat keinen Nutzen. Sowas nennt man oftmals "Hobby". Es hat für mich auch keinen Nutzen, zu wissen, wie ein Verbrennungsmotor funktioniert. Ich werde dadurch kein besserer Autofahrer. Trotzdem kann es mich interessieren.
Joe F. schrieb: > Wirken sich dies "Erkenntnisse" in irgendeiner Art positiv auf deine > Arbeit mit dem STM32 aus, oder vernichtest du einfach gerne Zeit mit > sinnloser Beschäftigung? Axel S. schrieb: > Wobei > sich mir (genau wie meinem Vorredner) die Frage stellt, wozu dieses > Wissen nützlich sein sollte. Nee, ist klar! Aber dass die Erde kugelförmig und keine flache Scheibe ist, habt Ihr, bei all Eurem Bemühen, unwichtige Fakten auszublenden, doch irgendwie mitgekriegt?!? Edit: Ein passendes Zitat zu diesem Thema findet man, wenn man die Begriffe "Einstein", "Kuh" und "Botanik" googelt. ;)
Den Querulanten die hier die Meinung vertreten, der Erwerb jeder Form von Wissen, welche keine direkte praktische Anwendung hat, sei reine Zeitverschwendung, kann ich nur sagen: Meine allgemeine, nicht praxisorientierte, Neugier und das Hinterfragen von allerlei technischen Dingen hat im Wesentlichen zu meinem heutigen Wissensstand und meinem Erfolg in Hobby und Beruf beigetragen. Übrigens funktioniert schon Schule und Studium so, und das ist auch gut so ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
