STM32F103C8T6 Platine à dévelopment ARM STM32 pour Arduino

Prix:
US$13.60
STM32F103C8T6
In stock
+

La carte de développement STM32F103C8T6 est un choix populaire pour apprendre à programmer les microcontrôleurs STM32 de ST Microelectronics.

La carte est composée du microcontrôleur STM32F103C8T6, un processeur ARM Cortex-M 32 bits. Ce microcontrôleur 40 broches embarque deux oscillateurs à quartz de 8 MHz et 32 ​​kHz. Le microcontrôleur intègre un régulateur de tension de 5 V à 3,3 V pour l'alimenter. Contrairement aux cartes Arduino, la carte de développement STM32 fonctionne sur 3,3 V. Le microcontrôleur intègre deux LED : l'une indique l'alimentation et la seconde est connectée à la broche GPIO PC13. Le microcontrôleur STM32F103C8T6 propose trois modes de démarrage configurables via les cavaliers Boot0 et Boot1.

La carte de développement est facilement programmable via l'IDE Arduino. Si vous souhaitez explorer l'intégralité des cartes de développement STM32, vous pouvez également utiliser le STM32Cube et les autres environnements de développement proposés par ST Microelectronics. Vous pouvez également utiliser Keil, IAR Workbench, Atollic TrueStudio, MicroC Pro ARM, Crossworks ARM, Ride 7, PlatformIO+STM32, etc. pour programmer la carte. Le fichier hexadécimal d'un programme peut être téléchargé via un module d'interface monofilaire (SWIM) ou par débogage JTAG/série (SWD).

La gamme STM32F103xx, hautes performances et densité, intègre un cœur RISC 32 bits ARM®Cortex®-M3 hautes performances cadencé à 72 MHz, des mémoires embarquées haute vitesse (mémoire Flash jusqu'à 128 Ko et SRAM jusqu'à 20 Ko) et une vaste gamme d'E/S et de périphériques avancés connectés à deux bus APB. Tous les composants disposent de deux convertisseurs analogique-numérique (CAN) 12 bits, de trois temporisateurs 16 bits à usage général et d'un temporisateur PWM, ainsi que d'interfaces de communication standard et avancées : jusqu'à deux interfaces I₂C et SPI, trois interfaces USART, une interface USB et une interface CAN.

Les composants fonctionnent avec une alimentation de 2,0 à 3,6 V. Ils sont disponibles dans la plage de températures de –40 à +85 °C et dans la plage de températures étendue de –40 à +105 °C. Un ensemble complet de modes d'économie d'énergie permet la conception d'applications basse consommation.

Grâce à ces caractéristiques, la famille de microcontrôleurs STM32F103xx, hautes performances et à densité moyenne, est adaptée à un large éventail d'applications, telles que les entraînements de moteurs, le contrôle d'applications, les équipements médicaux et portables, les périphériques PC et de jeu, les plateformes GPS, les applications industrielles, les automates programmables, les onduleurs, les imprimantes, les scanners, les systèmes d'alarme, les interphones vidéo et les systèmes CVC.

SPÉCIFICATIONS :

 Cœur de processeur ARM® Cortex® M3 32 bits

 Fréquence maximale de 72 MHz, performances de 1,25 DMIPS/MHz (Dhrystone 2.1) à 0 accès mémoire en état d'attente

 Multiplication et matériel à cycle unique division

 Mémoires § 64 ou 128 Ko de mémoire Flash

 20 Ko de SRAM

 Gestion de l'horloge, de la réinitialisation et de l'alimentation

 Alimentation d'application et E/S de 2,0 à 3,6 V

 POR, PDR et détecteur de tension programmable (PVD)

 Oscillateur à quartz de 4 à 16 MHz

 RC interne de 8 MHz, ajustée en usine

 RC interne de 40 kHz

 PLL pour l'horloge du processeur

 Oscillateur de 32 kHz pour Horloge temps réel avec calibrage

 Basse consommation

 Modes veille, arrêt et veille prolongée

 Alimentation VBAT pour horloge temps réel et registres de secours

 2 convertisseurs A/N 12 bits, 1 μs (jusqu'à 16 canaux)

 Plage de conversion : 0 à 3,6 V

 Double fonction d'échantillonnage et de maintien

 Capteur de température

 DMA

 Contrôleur DMA 7 canaux

 Périphériques pris en charge : temporisateurs, CAN, SPI, I2 Cs et USART

 Jusqu'à 80 ports d'E/S rapides

 26/37/51/80 E/S, toutes mappables sur 16 vecteurs d'interruption externes et presque toutes tolérantes à 5 V § Mode débogage

 Débogage par câble série (SWD) et Interfaces JTAG

 7 temporisateurs

 Trois temporisateurs 16 bits, chacun avec jusqu'à 4 entrées IC/OC/PWM ou compteur d'impulsions et entrée codeur en quadrature (incrémental)

 Temporisateur PWM 16 bits pour contrôle moteur avec génération de temps mort et arrêt d'urgence

 2 temporisateurs de surveillance (indépendant et fenêtre)

 Temporisateur SysTick avec décompteur 24 bits

 Jusqu'à 9 interfaces de communication

 Jusqu'à 2 interfaces I2C (SMBus/PMBus)

 Jusqu'à 3 USART (interface ISO 7816, LIN, capacité IrDA, contrôle du modem)

 Jusqu'à 2 SPI (18 Mbit/s)

 Interface CAN (2.0B Active)

 Interface USB 2.0 pleine vitesse

 Unité de calcul CRC, ID unique 96 bits