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

STM32 Nucleo:Die Funktionen und wie Sie es an Ihren PC anschließen

Suchen Sie nach einer Möglichkeit, schnell Prototypen zu bauen? Oder suchen Sie ein Entwicklungsboard, um neue Projekte auszuprobieren? Dann brauchen Sie das STM32 Nucleo-Entwicklungsboard.

Der SMT32 Nucleo bietet mehrere Erweiterungsmöglichkeiten, einen geringen Stromverbrauch und andere Funktionen für Entwickler. Aber wie funktioniert der STM32 Nucleo?

In diesem Artikel erfahren Sie alles über einen STM32 Nucleo, wie Sie ihn mit einer Arduino IDE verwenden und mehr.

Fangen wir an!

Was ist das STM32 Nucleo Board?

Pinbelegung der STM32-Platine

Das Entwicklungsboard STM32 Nucleo bietet Entwicklern vielfältige Möglichkeiten zur Erstellung von Prototypen. Außerdem dient das Board als vielseitige und erschwingliche Option für Designer, um neue Ideen mit der STM32-MCU-Familie auszuprobieren.

Interessanterweise verfügen diese Boards über Anschlüsse, mit denen sie Erweiterungen hinzufügen können. Darüber hinaus erweitert der STM32 seine Funktionalitäten durch den Einsatz verschiedener Hardware-Add-Ons (anwendungsbezogen). Diese Konnektoren können also mit Arduino zusammenarbeiten und Designern den Zugriff auf alle verfügbaren Echtzeit-Betriebssysteme der MCU ermöglichen.

Außerdem benötigen diese Platinen keine separate Sonde. Und das liegt daran, dass STM32 Nucleo-Boards mit einem ST-LINK-Programmierer/Board-Debugger ausgestattet sind. Außerdem haben STM32 Nucleo-Boards die HAL-Softwarebibliothek und verschiedene Softwarebeispiele vorinstalliert.

Darüber hinaus sind diese Boards mit Keli MDK-ARM, IAR EWARM und LLVM/GCC-basierten IDEs (integrierte Entwicklungsumgebungen) kompatibel.

Funktionen

Das STM32 Nucleos bietet Entwicklern mehrere nützliche Funktionen, darunter:

Wie verbinde ich mein STM32 Nucleo mit meinem PC?

Es ist ziemlich einfach, Ihren STM32 Nucleo an einen PC anzuschließen. Sie benötigen also nur ein USB-Kabel und die Installation einiger Software-Tools.

USB-Kabel

Die Installation der erforderlichen Software kann jedoch schwierig sein. Gehen Sie folgendermaßen vor, um die Dinge weniger kompliziert zu machen:

ST-Link-Download-Seite

Wie verwenden Sie eine Arduino IDE mit STM32 Nucleo?

Arduino-IDE

Das STM Nucleo ist im Vergleich zu Arduino eine kostengünstigere und flexiblere Entwicklungsplattform und bietet sogar bessere Statistiken.

Aber wenn Sie ein Fan von Arduino sind, können Sie die meisten STM32 Nucleo-Boards auf Arduino IDE verwenden.

Befolgen Sie die nachstehenden Schritte, um Arduino IDE mit dem STM32 Nucleo zu verwenden.

Schritt 1:Öffnen Sie Ihre Arduino IDE

Gehen Sie zuerst zu Ihrer Arduino IDE und navigieren Sie zu den Dateien. Wählen Sie dann die Präferenz aus und geben Sie den Link in „Additional Board Manager URL“ ein.

Schließen Sie dann die Einstellungsregisterkarte.

Schritt 2:Paketinstallation

Als nächstes müssen wir das SMT32 Core-Paket installieren. Was Sie hier tun müssen, ist, zu „Tools“ und dann zu „Board“ zu navigieren. Ein Dropdown-Menü sollte sich öffnen. Dann können Sie „Boards-Manager“ auswählen.

Wenn der Board-Geräte-Manager geöffnet ist, suchen Sie das Paket „SMT32 Core“ und klicken Sie auf „Installieren“.

Schritt 3:Ordnen Sie Ihre Pins zu

Sie müssen die Nucleo-Pins neu zuordnen, um sie an die Arduino IDE anzupassen. Außerdem erleichtert die Neuzuordnung das Erinnern einiger Pin-Notationen.

Sie können die Header-Datei hier herunterladen und in das Bibliotheksverzeichnis von Arduino kopieren.

Das Standardverzeichnis sollte C:\Program Files (x86)\Arduino\libraries.

sein

Schritt 4:Code mit einem einfachen Beispiel

Blinzelbeispiel

Zuerst müssen Sie die Platine und den seriellen Anschluss auswählen, die mit Ihrem PC verbunden sind. Sie können dies tun, indem Sie zu „Tools“ navigieren, auf „Board“ klicken und auf das Dropdown-Menü warten.

Navigieren Sie dann zu Nucleo und wählen Sie das entsprechende aus. Wählen Sie anschließend erneut „Werkzeuge“ und wählen Sie den Nummernteil des Boards aus. Wählen Sie dann die Nummer Ihres Boards aus.

Wählen Sie erneut „Tools“ und „Port“. Wählen Sie außerdem den Port aus, den Sie zum Anschließen Ihres Nucleo-Boards verwendet haben.

Jetzt können wir die Codierung mit einem einfachen Beispiel testen:dem Blink-Programm. Hier ist der Code, den Sie benötigen, um dieses Programm auszuprobieren:

SMT32 vs. ARDUINO

Der SMT32 und Arduino bieten aufregende Funktionen, die sie zu einem der besten Mikrocontroller auf dem Markt machen. Zweifellos können Sie den SMT32 auf Arduino IDE verwenden. Aber es ist nicht dasselbe wie die Verwendung eines normalen Arduino-Boards.

Sehen wir uns nun die Unterschiede zwischen diesen Entwicklungsboards an.

Ähnlichkeiten

Sowohl SMT32 als auch Arduino sind Entwicklungsboards, die im Vergleich zu anderen Gegenstücken einfach zu verwenden sind.

Unterschiede

Arduino

Arduino

Arduino ist sehr einfach zu bedienen. Und seine Hauptsteuerung kommt vom AVR-Mikrocontroller.

Außerdem verfügt das Board über eine hohe Code-Bündelung, die die Entwicklung von Software-Tools erleichtert. Darüber hinaus ist der Arduino mit ein wenig Wissen über C++ und Hardware einfach zu bedienen.

SMT32

SMT32

Andererseits ist das SMT32-Board eher auf die Ingenieurspraxis abgestimmt. Basierend auf den Entwicklungstools kann SMT32 also von einfach bis sehr kompliziert gehen.

SMT32 ist nicht anfängerfreundlich und bei professionellen Entwicklern beliebter. Aber es ist immer noch eine einfache und flexible Möglichkeit, Prototypen für Produkte zu entwickeln.

SMT32 vs. Arduino:Endgültiges Urteil

In Wahrheit haben beide Boards ihre Stärken. Arduino eignet sich besser für Heimwerker und Bastler, die sich mit allgemeiner Elektronik beschäftigen möchten. Und der SMT32 ist eine solidere Option für die Herstellung, Entwicklung von Prototypen und tatsächlichen Produkten.

Aufrundung

SMT32-Entwicklungsboard

Der SMT32 Nucleo eignet sich hervorragend für das Prototyping und die Erkundung der SMT32-MCU-Familie. Es wird jedoch kompliziert, wenn Sie ohne ein gewisses Maß an Professionalität einsteigen.

Aber sobald Sie den Dreh raus haben, ist der SMT32 eine der einfachsten und flexibelsten Möglichkeiten, echte Produkte zu entwickeln.

Haben Sie weitere Fragen zum SMT32 Nucleo? Zögern Sie nicht, uns zu kontaktieren.


Industrietechnik

  1. Ihr Smartphone und das vernetzte Auto
  2. Wie wird Ihr Unternehmen aus der Pandemie hervorgehen?
  3. Wie Sie veraltete Waren recyceln, um die Umwelt und Ihre Marke zu schützen
  4. Wie der Binnenhafen die US-Lieferketten besser verbinden kann
  5. Wie KI den Abfall in Fabriken und in der Lieferkette bekämpft
  6. Wie Sie die Auswirkungen von Hafenstaus auf Ihre Lieferkette verringern können
  7. So verlängern Sie die Lebensdauer Ihrer Leiterplatten und vermeiden Leiterplattenreparaturen
  8. Wie wichtig ist die Wartung und Reparatur von Schwermaschinen?
  9. So entschärfen und verwalten Sie Ihre Fabrik nach einem Unfall
  10. Wie man Haas CNC mit PC und Laptop verbindet