Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

STM32-Pinbelegung:Eine vollständige Anleitung zum Mikrocontroller

Mikrocontroller prägen die Welt der Elektronik auf unterschiedliche Weise. Sie finden sie in verschiedenen Bereichen wie Robotik, Automobilanwendungen usw. Aus diesem Grund ist es von enormem Vorteil, einen ebenso erschwinglichen wie effektiven zu finden. Ein geeigneter Mikrocontrollertyp ist die STM32-Pinbelegung.

Daher ist die Verwendung dieser Art von Mikrocontroller-Discovery-Board sinnvoller, wenn Sie ein Anfänger in Bautechnikprojekten sind. Darüber hinaus benötigen Sie beim Experimentieren an Ingenieurprojekten etwas Günstiges und einfach zu bedienendes mit hervorragender Energieeffizienz. Wenn Sie also weiterlesen, finden Sie eine vollständige Anleitung zur STM32-Pinbelegung und deren Verwendung.

(Ein STM32-Mikrocontroller-Chip).

STM32-Pinbelegungskonfiguration.

Die STM32-Pinbelegung ist ein Nucleo-Board von STMicroelectronics. Bis zu einem gewissen Grad ist es ziemlich kostengünstig und relativ einfach zu verwenden.

(Das Diagramm der blauen STM32-Pille ist vollständig beschriftet).

Das Entwicklungsboard STM32 Nucleo F401RE beispielsweise ist mit einem 32-Bit-Cortex-Mikrocontroller von ARM ausgestattet. Dieser Mikrocontroller wird häufig in einem einzigen LQFP64-Gehäuse ohne separate Sonde geliefert.

Darüber hinaus gibt es eine eingebaute Debug-Schnittstelle/Debug-Port und einen ST-LINK-Header/V2-1-Programmierer für Speicherzugriff und Übertragungen. Einige Beispiele sind der ARM Cortex-M4F-Kern, ARM Cortex-M33-Kern, ARM Cortex-M3-Kern und ARM Cortex-M7F-Kern.

Obwohl ähnlich wie bei Arduino Uno, verfügt die STM32-Pinbelegung über zusätzliche Pins an Bord für eine höhere Leistung. Infolgedessen macht sich dieses Board kommerziell sehr gut.

Im Allgemeinen gibt es zwei Arten von STM32-Pin-Setups. Auf der einen Seite die männlichen Stifte für das STM selbst.

Auf der anderen Seite sind die weiblichen Pins für die Arduino-Verbindung. Daher ist es aufgrund seiner Erweiterungsstiftleisten möglich, verschiedene Arduino-Stiftleisten anzuschließen.

Als Teil seiner Konfiguration hat die STM32-Pinbelegung drei LEDs:

Ebenso gibt es zwei PUSH-Tasten mit separaten angemessenen Funktionen. Einer davon ist für die Programmierung des Mikrocontrollers als Benutzer. Die RESET-Taste hingegen hat eine alternative Position.

Häufig verwendet das Programmierboard eine Eingangsspannung von 3,3 V. Obwohl eine Spannung im Bereich von 7-12 V bei der Versorgung über den Vin-Pin immer noch geeignet ist, da er über einen analogen Spannungsregler verfügt.

Nucleo-F401RE Pinbelegungskonfiguration

Um den STM132 besser zu verstehen, lassen Sie uns die Pinbelegungskonfiguration des Nucleo F401RE besprechen.

Wie bereits erwähnt, gibt es im Pinbelegungsdiagramm der STM132 Nucleo-Platine zwei Sätze von Pins.

Auf der einen Seite haben Sie die Arduino-Shield-Pins.

Andererseits gibt es Morpho-Pins, die das STM132-Modul verbinden.

Es gibt die Kategorien CN5, CN6, CN8 und CN9 für die Arduino-Pins. Außerdem haben wir jede Pin-Kategorie tabelliert, um sie besser zu beschreiben.

GPIO-Pinbelegungskonfiguration.

Am anderen Ende hat das Entwicklerboard einen Satz GPIO-Pins. Die GPIO-Pins fungieren in diesem Fall als Stiftleisten. Diese Header bilden insgesamt 76 Pins.

Außerdem klassifizieren wir die GPIO-Pins in CN7 und CN10 mit jeweils 38 auf jeder Seite. Sie finden die GPIO-Pins, Timer-Pins, Masse-Pins, Power-Pins und analogen Pins.

Technische Daten

Die technischen Daten des STM132 sind in verschiedene Kategorien eingeteilt. Als Ergebnis finden Sie die unten hervorgehobenen inneren Merkmale des Entwicklungsboards:

Ähnliche Entwicklungsboards

Andere Serien von Panels, die dem STM132 ähneln, umfassen

(Der Arduino Uno Mikrocontroller).

STM32 Nucleo Boards und wie man sie programmiert

Der Einstieg in die STM Nucleo Boards ist ziemlich einfach. Es gibt genug Forschungsmaterialien, um Ihnen in den meisten Fällen zu helfen. Außerdem gibt es einen eingebauten Debugger und einen Programmierchip. Daher ist es relativ einfacher, diese Boards zu programmieren.

Aus diesem Grund stellen wir einige integrierte Entwicklungsumgebungen zur Verfügung, um Ihre Programmiererfahrung dahingehend zu unterstützen. Dazu gehören

Die oben aufgeführte fortschrittliche Software auf unterschiedliche Weise. Keil MDK bleibt jedoch das beliebteste Softwaretool.

Das Keil MDK zum Beispiel ist für Programmieranfänger einfach. Außerdem bevorzugen Programmierer die Entwicklungs-Toolchain, weil sie kostengünstig ist. Sie müssen nur die IDE-Datei und den entsprechenden Treiber von der offiziellen Website herunterladen und installieren.

Anwendungen von STM32

Wie die meisten Nucleo-Entwicklungsboards hat das STM32 eine erhebliche kommerzielle und industrielle Bedeutung. Daher geben wir Ihnen die wichtigsten Anwendungen:

(Ein mit einem Mikrocontroller betriebener Autoroboter).

Schlussfolgerung

Die STM32-Pinbelegung gehört zu einer Reihe von 32-Bit-Mikrocontroller-Chips. Elektronische Bastler bevorzugen meistens den STM32 wegen seiner Erschwinglichkeit, hervorragenden Energieeffizienz und unkomplizierten Anwendungsprogrammierschnittstelle. Außerdem ist der STM32 in vielen Varianten erhältlich und ermöglicht mehrere Funktionen. Insgesamt verwendet seine Mikroarchitektur die ARM-Prozessorkerne.

Mit diesem Leitfaden sind Sie bereit, die Extrameile zu gehen, um verwandte Engineering-Projekte zu erstellen. Wenden Sie sich daher an uns, wenn Sie weitere Anleitungen oder Ressourcen benötigen.


Industrietechnik

  1. Der vollständige Leitfaden zur Auswahl eines explosionsgeschützten Motors
  2. Der vollständige Leitfaden zur richtigen Lagerung von Elektromotoren
  3. Die CNC-Maschinenwerkstatt:Eine vollständige Anleitung
  4. Die vollständige Anleitung zum 3D-Druck
  5. Der vollständige Leitfaden für bearbeitete Teile
  6. MIG- vs. WIG-Schweißen:Vollständiger Leitfaden zur Auswahl der richtigen Methode
  7. Die Grundlagen industrieller Nassbremsen:Ein vollständiger Leitfaden
  8. Der vollständige Leitfaden zur Bestandsverwaltung
  9. DIY-Batterieladegeräte:Die vollständige Anleitung
  10. 5-Achsen-CNC-Bearbeitung:Der vollständige Leitfaden