Caractérisé par un MCU STM32F407VET6 haute performance
Prend en charge diverses interfaces de communication
Intègre une gestion essentielle de l'USB et de l'alimentation
Fournit des E/S accessibles via des connecteurs de broches
Inclut JTAG/SWD pour le débogage de programme
La Waveshare Core407V Carte de Base STM32F4 est une plateforme de développement compacte caractérisée par le microcontrôleur STM32F407VET6, conçue pour initier le développement d'applications au sein de la famille STM32F. Cette planche intègre des pièces essentielles telles qu'une interface de communication USB, une interface de programmation et de débogage JTAG/SWD, un circuit d'horloge et une gestion de l'alimentation USB. Elle inclut également une fonction de sélection du mode de démarrage, en faisant un système complet prêt à l'emploi.
La planche est équipée de connecteurs de broches à l'arrière, permettant une intégration facile dans des planches d'application, servant de circuit central MCU. Tous les ports d'entrée/sortie sont accessibles via ces connecteurs de broches, qui sont conçus avec un pas de 2,54 mm pour une compatibilité avec divers besoins d'expansion.
Le microcontrôleur STM32F407VET6 au cœur de la Core407V offre des performances élevées avec un cœur RISC 32 bits Cortex-M4, fonctionnant à une fréquence de 168 MHz. Il prend en charge une large gamme d'interfaces de communication, y compris SPI, USART, UART, I2S, I2C, FSMC, SDIO, CAN et USB 2.0, entre autre. De plus, il est caractérisé par des capacités avancées telles que des instructions DSP, Ethernet MAC et une interface de caméra parallèle, le rendant adapté à des applications diverses.
Note : La Core407V fournit une interface de débogage JTAG/SWD mais n'inclut pas de débogueur ; un débogueur externe est requis.
STM32F407VET6 : Unité de microcontrôleur STM32 haute performance (MCU)
Cœur : Cortex-M4 32 bits RISC
Caractéristique : Ensemble complet d'instructions DSP monocycle
Fréquence de fonctionnement : 168 MHz, 210 DMIPS/1,25 DMIPS/MHz
Tension de fonctionnement : 1,8V-3,6V
Boîtier : LQFP100
Mémoires : 512 kB Flash, 192+4 kB SRAM
Interfaces de communication MCU : 3 x SPI, 3 x USART, 2 x UART, 2 x I2S, 3 x I2C, 1 x FSMC, 1 x SDIO, 2 x CAN
Contrôleur USB 2.0 haute vitesse/pleine vitesse dispositif/hôte/OTG avec DMA dédié, ULPI et PHY pleine vitesse intégré
10/100 Ethernet MAC
Interface de caméra parallèle 8 à 12 bits
Convertisseurs AD & DA : 3 x AD (12 bits, 1 μs, partage 24 canaux) ; 2 x DA (12 bits)
Débogage/Programmation : Prend en charge les interfaces JTAG/SWD (débogage série), prend en charge IAP
AMS1117-3 : Régulateur de tension 3,3V
MIC2075 : Dispositif de gestion de l'alimentation USB intégré
Interrupteur d'alimentation, alimenté par une entrée 5V ou une connexion USB
Interrupteur de mode de démarrage, pour configurer la broche BOOT0
Indicateur d'alimentation
Bouton de réinitialisation
Oscillateur à cristal 8M
32,768K cristal, pour RTC interne avec calibration
Interface JTAG/SWD : Pour le débogage/programmation
Connecteur USB : Utilisé pour établir une communication USB entre le PC et la planche de développement STM32
Extenseur E/S (y compris VCC/GND), toutes les broches MCU sont accessibles sur les connecteurs d'expansion pour une expansion ultérieure
Connecteur de broche d'entrée 5V, une alimentation 5V est requise lors de l'utilisation de l'HÔTE/OTG USB
Jumper USB : Court-circuitez le jumper lors de l'utilisation de l'USB, ouvrez le jumper pour déconnecter des ports E/S
Jumper de sélection VBAT : Court-circuitez le jumper pour utiliser l'alimentation du système, ouvrez le jumper pour connecter le VBAT à une alimentation externe, telle qu'une batterie
Jumper de sélection VREF : Court-circuitez le jumper pour connecter VREF- à VCC/GND, ouvrez le jumper pour connecter VREF- à une autre broche personnalisée via un fil de jumper