Inhaltsverzeichnis:

STM32-Board mit Arduino IDE STM32F103C8T6 - Gunook
STM32-Board mit Arduino IDE STM32F103C8T6 - Gunook

Video: STM32-Board mit Arduino IDE STM32F103C8T6 - Gunook

Video: STM32-Board mit Arduino IDE STM32F103C8T6 - Gunook
Video: How to program an STM32 board with the Arduino IDE 2024, November
Anonim
STM32-Board mit Arduino-IDE STM32F103C8T6
STM32-Board mit Arduino-IDE STM32F103C8T6

Hallo Leute, da viele Leute Arduino-Boards verwenden, aber wie wir wissen, haben sie einige Einschränkungen. Das STM32-Board ist noch billiger als Arduino uno und seine Fähigkeiten sind viel besser als ein Arduino uno, aber da sie nicht nativ von Arduino IDE unterstützt werden, müssen wir sie manuell zur Arduino IDE hinzufügen. In dieser Anleitung werden wir STM32-Boards zu Arduino IDE hinzufügen und dieses Board mit Arduino IDE programmieren.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst

Für diese instructables benötigen wir folgende Dinge: STM32: USB-KABEL: FTDI: "Breadboard & Few Jumpers

Schritt 2: STM32 BOARD-Spezifikationen (STM32F103C8T6)

STM32 BOARD-Spezifikationen (STM32F103C8T6)
STM32 BOARD-Spezifikationen (STM32F103C8T6)

Die Spezifikationen von STM32F103C8T6 sind unten und sowie im Bild angegeben.: Hersteller STMicroelectronics Serie STM32F1 Core Prozessor ARM® Cortex®-M3 Core Size 32-Bit Geschwindigkeit 72MHz Konnektivität CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temperatursensor, WDT Anzahl der E/A 37 Programmspeichergröße 64 KB (64 KB x 8) Programmspeichertyp FLASH EEPROM-Größe - RAM-Größe 20 KB x 8 Spannung - Versorgung (Vcc/Vdd) 2 V ~ 3,6 V Datenwandler A/D 10x12b Oszillatortyp Interne Betriebstemperatur -40°C ~ 85°C (TA)

Schritt 3: STM32-Boards in Arduino IDE installieren

Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE
Installieren Sie STM32-Boards in der Arduino IDE

Bitte befolgen Sie die folgenden Anweisungen und die bereitgestellten Bilder, um stm32-Boards in arduino ide zu installieren: 1- Starten Sie die Arduino.cc IDE. Klicken Sie auf das Menü "Datei" und dann auf "Einstellungen". Der Dialog "Einstellungen" wird geöffnet. Fügen Sie dann den folgenden Link zum Feld "Additional Boards Managers URLs" hinzu: "https://dan.drown.org/stm32duino/package_STM32duino_index. json"Klicken Sie auf "Ok"2- Klicken Sie auf das Menü "Extras" und dann auf "Boards > Boards Manager". Nach Abschluss der Installation erscheint neben dem Core-Namen ein "INSTALLED"-Tag. Sie können den Board Manager schließen. Jetzt finden Sie das STM32-Board-Paket im Menü "Board". Wählen Sie die gewünschte Board-Serie aus: STM32F103CxxxSelect the board

Schritt 4: Anschlüsse zum Programmieren des Boards

Anschlüsse zur Programmierung des Boards
Anschlüsse zur Programmierung des Boards

Um den stm32 zu programmieren, müssen Sie diesen gegebenen Schaltungen folgen. Um ihn zu programmieren, müssen Sie natürlich Stm32 besorgen und ein anderer ist ein USB-zu-TTL-Konverter.

Schritt 5: Programmierung der Platine

Programmierung des Boards
Programmierung des Boards
Programmierung des Boards
Programmierung des Boards
Programmierung des Boards
Programmierung des Boards
Programmierung des Boards
Programmierung des Boards

Öffnen Sie nun die Blink-Skizze in Ihrer Arduino-IDE und ändern Sie die Pin-Nr. in "PC13", da die Onboard-LED von stm32 auf dem PC13-Pin ist, dann wählen Sie die Einstellungen im Tools-Bereich (wie: Boards, Com-Port, Upload-Methode usw.) image) & Laden Sie den Code auf Ihren stm32 hoch und die Onboard-PC13-LED beginnt zu blinken wie meine in Bildern (sorry für die Bildqualität) und sogar um zu sehen, dass sie richtig blinkt, können Sie PC13 auch eine externe LED hinzufügen. Viel Spaß beim Erstellen von Projekten mit STM32 BOARD.

Empfohlen: