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

Open407Z-C Paket A, STM32F4 Entwicklungsboard

Produktinformationen "Open407Z-C Paket A, STM32F4 Entwicklungsboard"

STM32-Entwicklungsboard, ausgelegt für den STM32F407ZxT6-MCU, integriert verschiedene Standardschnittstellen und ermöglicht eine einfache Erweiterung von Peripheriegeräten.
STM32F407ZxT6 Entwicklungsboard

Übersicht

Open407Z-C ist ein STM32-Entwicklungsboard, das für den STM32F407ZxT6-Mikrocontroller konzipiert wurde und aus dem Hauptplatine und der MCU-Steckkarte Core407Z besteht.

Das Open407Z-C unterstützt weitere Erweiterungen durch verschiedene optionale 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 STM32F4-Serie-Mikrocontrollern.


Ausstattung der Hauptplatine

STM32F407ZxT6 Entwicklungsboard Onboard-Ressourcen
  1. MCU-Steckkarten-Steckverbinder: zum einfachen Anschließen der MCU-Steckkarte
  2. ULPI-Schnittstelle: zum Anschließen von High-Speed-USB-Peripheriegeräten (der STM32F407Z integriert einen USB-HS-Controller ohne externes PHY-Gerät)
  3. 16-Bit-FSMC + SPI-Schnittstelle: zum Anschließen von Touchscreen-LCDs
  4. 8-Bit-FSMC-Schnittstelle: ermöglicht einfache Verbindungen zu Peripheriegeräten wie NandFlash, Ethernet usw.
  5. SPI1 / SPI2 + AD / DA-Schnittstelle
    • zum Anschließen von SPI-Peripheriegeräten wie DataFlash (AT45DBxx), SD-Karte, MP3-Modul usw.
    • zum Anschließen von AD/DA-Modulen, dank der alternativen Funktion SPI1 AD/DA
  6. SDIO-Schnittstelle: zum Anschließen von Micro-SD-Modulen, bietet deutlich höhere Zugriffsgeschwindigkeiten als SPI
  7. I2S2 / I2S3 / I2C1: zum Anschließen von I2S-Peripheriegeräten, wie Audio-Modulen
  8. USART2-Schnittstelle: ermöglicht einfache Verbindungen zu RS232, RS485, USB-zu-232 usw.
  9. CAN1-Schnittstelle: zum Anschließen von CAN-Modulen
  10. CAN2-Schnittstelle: zum Anschließen von CAN-Modulen
  11. I2C1 / I2C2-Schnittstelle: ermöglicht einfache Verbindungen zu I2C-Peripheriegeräten wie I/O-Expander (PCF8574), FRAM (FM24CLxx) usw.
  12. DCMI-Schnittstelle: zum Anschließen von Kameramodulen
  13. UART3-Schnittstelle: ermöglicht einfache Verbindungen zu RS232, USB-zu-232 usw.
  14. Ethernet-Schnittstelle: ermöglicht die einfache Verbindung des MCUs mit dem Ethernet-Netzwerk unter Verwendung einer zusätzlichen Ethernet-Platine
  15. ONE-WIRE-Schnittstelle: ermöglicht einfache Verbindungen zu ONE-WIRE-Geräten (TO-92-Gehäuse), wie Temperatursensoren (DS18B20), elektronischen Registrierungsnummern (DS2401) usw.
  16. PS/2-Schnittstelle: ermöglicht einfache Verbindungen zu PS/2-Tastaturen und/oder Mäusen
  17. 16-Bit-FSMC-Schnittstelle: ermöglicht einfache Verbindungen zu Peripheriegeräten wie NorFlash, SRAM usw.
  18. 5V-DC-Buchse
  19. 5V/3,3 V Stromversorgungsein-/ausgang: wird normalerweise als Stromausgang verwendet, auch gemeinsame Masse mit anderen Benutzerplatinen
  20. MCU-Pin-Steckverbinder: alle I/O-Ports sind an Erweiterungssteckern zugänglich für weitere Erweiterungen
  21. POWER JMP
    • 5VDC: Stromversorgung über 5V-DC-Buchse
    • Core5V: Stromversorgung von der MCU-Steckkarte
  22. LEDs-Jumper
  23. Benutzertaste / Wake-Up-Taste Jumper
  24. Joystick-Jumper
  25. PS/2-Jumper
  26. LEDs: praktisch zur Anzeige des I/O-Status und/oder des Programmlaufzustands
  27. Benutzertaste: praktisch für I/O-Eingaben und/oder Interaktion mit laufendem Code
  28. Wake-Up-Taste: weckt den STM32-MCU aus dem Schlafmodus, kann auch als normale Benutzertaste verwendet werden
  29. Joystick: fünf Positionen

Für die Jumper 22-25:

  • Brücke setzen, um mit den im Beispielcode verwendeten I/Os zu verbinden
  • Brücke entfernen, um über Jumperkabel mit anderen benutzerdefinierten Pins zu verbinden

Ausstattung der Core407Z

Core407Z Onboard-Ressourcen
  1. STM32F407ZxT6 (standardmäßig STM32F407ZET6): der Hochleistungs-SM32-MCU mit folgenden Merkmalen:
    • Core: Cortex-M4 32-Bit RISC
    • Merkmal: vollständiger Satz an Single-Cycle-DSP-Befehlen
    • Betriebshäufigkeit: 168MHz, 210 DMIPS/1,25 DMIPS/MHz
    • Betriebsspannung: 1,8V-3,6V
    • Gehäuse: LQFP144
    • Speicher: 512kB/1024kB Flash, 192+4kB SRAM
    • MCU-Kommunikationsschnittstellen:
      • 3 x SPI, 4 x USART, 2 x UART, 2 x I2S, 3 x I2C
      • 1 x FSMC, 1 x SDIO, 2 x CAN
      • 1 x USB 2.0 High-Speed/Full-Speed Device/Host/OTG-Controller mit dediziertem DMA, ULPI und On-Chip Full-Speed-PHY
      • 1 x 10/100 Ethernet MAC
      • 1 x 8 bis 14-Bit parallele Kamera-Schnittstelle
    • AD & DA-Wandler: 3 x AD (12-Bit, 1μs, teilt sich 24 Kanäle); 2 x DA (12-Bit)
    • Debugging/Programmierung: unterstützt JTAG/SWD (Serial Wire Debug)-Schnittstellen, unterstützt IAP
  2. AMS1117-3.3 (auf der Unterseite): 3,3V-Spannungsregler
  3. MIC2075 (auf der Unterseite): Onboard-USB-Stromversorgungsgerät
  4. Stromschalter, Stromversorgung von 5Vin oder USB-Anschluss
  5. Boot-Modus-Schalter, zum Konfigurieren des BOOT0-Pins
  6. Stromanzeige
  7. VBUS-LED
  8. Reset-Taste
  9. 8M Quarzoszillator (auf der Unterseite)
  10. 32,768K Quarz (auf der Unterseite), für internen RTC mit Kalibrierung
  11. JTAG/SWD-Schnittstelle: zum Debuggen/Programmieren
  12. USB-Schnittstelle
    • als DEVICE, verwendet für die Herstellung der USB-Kommunikation zwischen PC und dem STM32-Entwicklungsboard
    • als HOST, Verbindung zu USB-Geräten wie USB-Sticks über ein USB-OTG-Kabel
  13. MCU-Pin-Expander, VCC, GND und alle I/O-Ports sind an Erweiterungssteckern zugänglich für weitere Erweiterungen
  14. 5Vin-Pinleiste, 5V-Stromversorgung ist erforderlich bei Verwendung von USB HOST/OTG
  15. USB HOST/OTG-Jumper
    • Brücke setzen bei Verwendung von USB HOST/OTG
    • Brücke entfernen, um von I/O-Port zu trennen
  16. VBAT-Auswahl-Jumper
    • Brücke setzen, um Systemstromversorgung zu verwenden
    • Brücke entfernen, um VBAT mit externer Stromquelle, wie Batterie, zu verbinden
  17. VREF-Auswahl-Jumper
    • Brücke setzen, um VREF+ mit VCC zu verbinden
    • Brücke entfernen, um VREF+ über Jumperkabel mit anderen benutzerdefinierten Pins zu verbinden

Fotos

STM32 EntwicklungsboardOpen407Z-C Entwicklungsboard
STM32 EntwicklungsboardOpen407Z-C Entwicklungsboard
STM32 EntwicklungsboardOpen407Z-C Hauptplatine Rückansicht
STM32 EntwicklungsboardOpen407Z-C Hauptplatine
STM32 MCU SteckkarteMCU-Steckkarte Core407Z
STM32 MCU SteckkarteMCU-Steckkarte Core407Z
STM32 Entwicklungsboard Verbindung mit einem Debugger
STM32 Entwicklungsboard Verbindung mit verschiedenen Peripheriegeräten
Open407Z-C μC/OS-II (I)
Open407Z-C μC/OS-II (II)
Open407Z-C μC/OS-II (III)
Open407Z-C μC/OS-II (IV)
USB-Gerät Verbindung mit USB-Gerät über OTG-Kabel
USB3300 USB HS Board Verbindung mit USB3300 USB HS Board
WM8960 Audio Board Verbindung mit Audio Board
OV7670 Camera Board Verbindung mit OV7670 Camera Board
RS232 Board Verbindung mit RS232 Board
RS485 Board Verbindung mit RS485 Board
PL2303 USB UART Board mini Verbindung mit USB UART Board
SN65HVD230 CAN Board Verbindung mit CAN Board
8 Push Buttons Verbindung mit 8 Push Buttons
5 IO Keypad Verbindung mit 5 IO Keypad
AD Keypad Verbindung mit AD Keypad
Analog Test Board Test Board am AD/DA-Port
FM24CLXX FRAM Board Verbindung mit FRAM Board
I2C cascading x3 Mehrfach I2C Peripherie-Modul angeschlossen an den I2C-Bus
AT45DBXX DataFlash Board Verbindung mit DataFlash Board
VS1003B MP3 Board Verbindung mit VS1003B MP3 Board
NRF24L01 RF Board Verbindung mit NRF24L01 RF Board
Micro SD Storage Board Verbindung mit Micro SD Storage Board
NandFlash Board Verbindung mit NandFlash Board
NorFlash Board Verbindung mit NorFlash Board
SRAM Board Verbindung mit SRAM Board
DP83848 Ethernet Board Verbindung mit Ethernet Board
Verbindung mit beliebiger Zubehörplatine Verbindung mit beliebiger benötigter Zubehörplatine

Hinweis: Das Open407Z-C unterstützt die Programmierung über den STM32 UART Bootloader, eine USB-zu-UART-Zubehörplatine ist ebenfalls im Lieferumfang enthalten. Das Open407Z-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 PinoutJTAG Header Pinout
Abbildung 2. SWD Header PinoutSWD 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/Open407Z-C

Lieferumfang

Die folgenden "Standard Package" und "Accessory Boards Package" sind enthalten.

Standard Package

  1. Open407Z-C Entwicklungsboard x 1
  2. PL2303 USB UART Board (mini) 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 Kabel x 2
  6. 2-poliges Kabel x 2
  7. USB Stromkabel x 1
  8. Software-CD x 1
1
2
3
4
5
6
7
8

Accessory Boards Package

  1. 3,2 Zoll 320x240 Touch LCD x 1
  2. USB3300 USB HS Board x 1
  3. DP83848 Ethernet Board x 1
  4. NandFlash Board (A) x 1
  5. NorFlash Board (A) x 1
  6. IS62WV12816BLL SRAM Board x 1
  7. OV7670 Camera Board (B) x 1
  8. Ethernet Kabel x 1
1
2
3
4
5
6
7
8

0 von 0 Bewertungen

Durchschnittliche Bewertung von 0 von 5 Sternen

Bewerten Sie dieses Produkt!

Teilen Sie Ihre Erfahrungen mit anderen Kunden.