Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Technik aus Deutschland · EU-Support für Maker & Industrie

Open405R-C Standard, STM32F4 Entwicklungsboard

Produktinformationen "Open405R-C Standard, STM32F4 Entwicklungsboard"

STM32-Entwicklungsboard, ausgelegt für die STM32F405R-Serie, mit dem STM32F405RGT6-Mikrocontroller (MCU) und integrierten Standard-Schnittstellen, ideal für die Erweiterung von Peripheriegeräten.

Übersicht

Das Open405R-C ist ein STM32-Entwicklungsboard, das für den STM32F405RGT6-Mikrocontroller konzipiert wurde und aus dem Hauptplatine und der MCU-Platine Core405R besteht.

Das Open405R-C unterstützt die weitere Erweiterung mit verschiedenen optionalen Zubehörplatinen für spezifische Anwendungen. Das modulare und offene Design macht es zur idealen Lösung für den Einstieg in die Anwendungsprogrammierung mit STM32F2-Serie-Mikrocontrollern.


Ausstattung der Hauptplatine

STM32F405RGT6 Entwicklungsboard Onboard-Ressourcen
  1. MCU-Platinenanschluss: zum einfachen Anschließen der Core405R
  2. UART3-Schnittstelle: zum einfachen Anschließen von RS232, USB-zu-232 usw.
  3. SDIO-Schnittstelle: zum Anschließen eines Micro-SD-Moduls, bietet eine deutlich schnellere Zugriffsrate als SPI
  4. I2S2/I2S3/I2C1: zum Anschließen von I2S-Peripheriegeräten, z. B. Audio-Modul
  5. I2C1/I2C2-Schnittstelle: zum einfachen Anschließen von I2C-Peripheriegeräten wie I/O-Expander (PCF8574), FRAM (FM24CLxx) usw.
  6. SPI1/SPI2 + AD/DA-Schnittstelle
    • zum einfachen Anschließen von SPI-Peripheriegeräten wie DataFlash (AT45DBxx), SD-Karte, MP3-Modul usw.
    • SPI1 verfügt über eine AD/DA-Alternativfunktion und unterstützt auch das Anschließen eines AD/DA-Moduls
  7. USART2-Schnittstelle: zum einfachen Anschließen von RS232, RS485, USB-zu-232 usw.
  8. LCD-Schnittstelle: zum Anschließen eines Touchscreen-LCDs
  9. ULPI-Schnittstelle: zum Anschließen von High-Speed-USB-Peripheriegeräten (der STM32F405R integriert einen USB-HS-Controller ohne PHY-Gerät)
  10. UART1-Schnittstelle: zum einfachen Anschließen von RS232, USB-zu-232 usw.
  11. CAN2-Schnittstelle: zur bequemen Kommunikation mit Zubehörplatinen, die ein CAN-Gerät enthalten
  12. CAN1-Schnittstelle: zur bequemen Kommunikation mit Zubehörplatinen, die ein CAN-Gerät enthalten
  13. ONE-WIRE-Schnittstelle: zum einfachen Anschließen von ONE-WIRE-Geräten (TO-92-Gehäuse), z. B. Temperatursensor (DS18B20), elektronische Seriennummer (DS2401) usw.
  14. 5V-DC-Buchse
  15. 5V/3,3 V Stromversorgungsein-/ausgang: wird normalerweise als Stromausgang verwendet, auch zur gemeinsamen Erdung mit anderen Benutzerplatinen
  16. MCU-Pin-Anschluss: VCC, GND und alle I/O-Ports sind an Erweiterungsanschlüssen zugänglich für weitere Erweiterungen
  17. LEDs Jumper
    • Jumper schließen, um die im Beispielcode verwendeten Standard-I/Os zu verbinden
    • Jumper öffnen, um benutzerdefinierte I/Os über Jumperkabel zu verbinden
  18. Joystick Jumper
    • Jumper schließen, um die im Beispielcode verwendeten Standard-I/Os zu verbinden
    • Jumper öffnen, um benutzerdefinierte I/Os über Jumperkabel zu verbinden
  19. Benutzertaste/Wake-Up-Taste Jumper
    • Jumper schließen, um die im Beispielcode verwendeten Standard-I/Os zu verbinden
    • Jumper öffnen, um benutzerdefinierte I/Os über Jumperkabel zu verbinden
  20. 5V-Stromauswahl-Jumper: Stromversorgung von Core 5V oder 5V DC
  21. LEDs: praktisch zur Anzeige des I/O-Status und/oder des Programmstatus
  22. Benutzertaste: praktisch für I/O-Eingaben und/oder Interaktion mit dem laufenden Code
  23. Wake-Up-Taste: weckt den STM32-MCU aus dem Schlafmodus, kann auch als normale Benutzertaste verwendet werden
  24. Joystick: praktisch für I/O-Eingaben (fünf Positionen)

Ausstattung der Core405R

STM32F405RGT6 Entwicklungsboard Onboard-Ressourcen
  1. STM32F405RGT6: der Hochleistungs-SM32-MCU mit folgenden Merkmalen:
    • Core: Cortex-M4 32-Bit RISC
    • Betriebshäufigkeit: 168 MHz, 210 DMIPS/1,25 DMIPS/MHz
    • Betriebsspannung: 1,8 V–3,6 V
    • Gehäuse: LQFP64
    • Speicher: 1 MB Flash, 192+4 kB SRAM
    • MCU-Kommunikationsschnittstellen:
      • 3 x SPI, 4 x USART, 2 x UART, 2 x I2S, 3 x I2C, 1 x SDIO, 2 x CAN
      • 1 x USB 2.0 HS/FS Device/Host/OTG-Controller mit dediziertem DMA, On-Chip Full-Speed-PHY
      • 1 x USB HS ULPI (externer PHY erforderlich)
    • AD & DA-Wandler: 3 x AD (12-Bit, 1μs, teilt sich 16 Kanäle); 2 x DA (12-Bit)
    • Debugging/Programmierung: unterstützt JTAG/SWD (Serial Wire Debug)-Schnittstellen, unterstützt IAP
  2. AMS1117-3.3: 3,3-V-Spannungsregler
  3. MIC2075-2: Onboard-USB-Stromversorgungsgerät
  4. Stromversorgungsschalter, Stromversorgung von 5Vin oder USB-Anschluss
  5. Boot-Modus-Auswahl, zum Konfigurieren des BOOT0-Pins
  6. Stromversorgungsanzeige
  7. VBUS-LED
  8. Reset-Taste
  9. 8-MHz-Kristall
  10. 32,768-kHz-Kristall, für interne RTC mit Kalibrierung
  11. JTAG/SWD-Schnittstelle: zum Debuggen/Programmieren
  12. USB-Anschluss, zur Herstellung der USB-Kommunikation zwischen PC und dem STM32-Entwicklungsboard
  13. MCU-Pin-Expander, VCC, GND und alle I/O-Pins sind an Erweiterungsanschlüssen zugänglich für weitere Erweiterungen
  14. 5Vin-Pinleiste, 5-V-Stromversorgung ist erforderlich bei Verwendung von USB HOST/OTG
  15. USB-Jumper
    • Jumper schließen bei Verwendung von USB
    • Jumper öffnen, um vom entsprechenden I/O-Port zu trennen
  16. VBAT-Auswahl-Jumper
    • Jumper schließen, um die Systemstromversorgung zu verwenden
    • Jumper öffnen, um VBAT mit externer Stromversorgung, z. B. Batterie, zu verbinden

Fotos

STM32 EntwicklungsboardOpen405R-C Entwicklungsboard
STM32 EntwicklungsboardOpen405R-C Entwicklungsboard
STM32 EntwicklungsboardOpen405R-C Entwicklungsboard Rückansicht
STM32 Entwicklungsboard Open405R-C Hauptplatine
STM32 MCU Core BoardMCU-Core-Platine Core405R
STM32 MCU Core BoardMCU-Core-Platine Core405R
STM32 EntwicklungsboardAnschluss an Touchscreen-LCD
USB-Gerät Anschluss an USB-Gerät über OTG-Kabel
USB3300 USB HS Board Anschluss an USB3300 USB HS Board
WM8960 Audio Board Anschluss an Audio-Board
RS232 Board Anschluss an RS232-Board
RS485 Board Anschluss an RS485-Board
PL2303 USB UART Board mini Anschluss an USB-UART-Board
SN65HVD230 CAN Board Anschluss an CAN-Board
8 Push Buttons Anschluss an 8 Push Buttons
5 IO Keypad Anschluss an 5 IO Keypad
AD Keypad Anschluss an AD Keypad
Analog Test Board Testboard am AD/DA-Anschluss
FM24CLXX FRAM Board Anschluss an FRAM-Board
I2C cascading x3 Mehrfach I2C-Peripheriemodul angeschlossen an den I2C-Bus
AT45DBXX DataFlash Board Anschluss an DataFlash-Board
VS1003B MP3 Board Anschluss an VS1003B MP3-Board
NRF24L01 RF Board Anschluss an NRF24L01 RF-Board
Micro SD Storage Board Anschluss an Micro-SD-Speicherboard
Connecting to any accessory board Anschluss an jede beliebige Zubehörplatine

Hinweis: Das Open405R-C unterstützt die Programmierung über den STM32-UART-Bootloader, eine USB-zu-UART-Zubehörplatine ist ebenfalls im Lieferumfang enthalten. Das Open405R-C integriert KEINE Debugging-Funktion, ein Debugger ist erforderlich.


JTAG/SWD-Schnittstellen

Abbildung 1 und 2 zeigen die Pinbelegungen der JTAG/SWD-Schnittstelle

Abbildung 1. JTAG-Header-PinbelegungJTAG Header Pinout
Abbildung 2. SWD-Header-PinbelegungSWD Header Pinout

Entwicklungsressourcen

  • Zugehörige Software (KEIL usw.)
  • Demo-Code (Beispiele in C, μC/OS-II)
  • Schaltplan (PDF)
  • STM32-Entwicklungsdokumentationen (Datasheet usw.)

Wiki:www.waveshare.com/wiki/Open405R-C

Lieferumfang

  1. Open405R-C Entwicklungsboard x 1
  2. PL2303 USB-UART-Board (mini) V2 x 1
  3. USB-Typ-A-Stecker auf Mini-B-Stecker Kabel x 1
  4. USB-Typ-A-Buchse auf Mini-B-Stecker Kabel x 1
  5. 4-poliges 2-poliges Kabelset x 1
  6. USB-Stromkabel x 1
1
2PL2303-USB-UART-Board-mini-V2-1_93.jpg
3
4
5
6

0 von 0 Bewertungen

Durchschnittliche Bewertung von 0 von 5 Sternen

Bewerten Sie dieses Produkt!

Teilen Sie Ihre Erfahrungen mit anderen Kunden.