La familia de línea de rendimiento STM32F103xx incorpora el núcleo RISC de 32 bits ARM® Cortex™-M3 de alto rendimiento que opera a una frecuencia de 72 MHz, memorias integradas de alta velocidad y una amplia gama de E/S mejoradas y periféricos conectados a dos buses APB. Todos los dispositivos ofrecen dosADC de 12 bits, tres temporizadores de 16 bits de uso general más un temporizador PWM, así como comunicación estándar y avanzada. interfaces: hasta dos I2Cs y SPI, tres USART, un USB y un CAN. La familia de líneas de rendimiento de baja densidad STM32F103xx funciona con una fuente de alimentación de 2,0 a 3,6 V. Está disponible tanto en el rango de temperatura de –40 a +85 °C como en el rango de temperatura ampliado de –40 a +105 °C. Un conjunto completo de modos de ahorro de energía permite el diseño de aplicaciones de bajo consumo.
La familia de líneas de rendimiento de baja densidad STM32F103xx incluye dispositivos en cuatro tipos de paquetes diferentes: de 36 pines a 64 pines. Dependiendo del dispositivo elegido, se incluyen diferentes conjuntos de periféricos, la descripción siguiente da una visión general de la gama completa de periféricos propuestos en esta familia.
Especificaciones
Con respecto al STM32F103C8T6 , tiene menos Flash y SRAM, un temporizador menos y un Serial menos.
| STM32F103C6T6 | STM32F103C8T6 | |
|---|---|---|
| Destello | 32K | 64K |
| RAM | 10K | 20K |
| Temporizador | 3 (Sin temporizador 4) | 4 |
| Puerto serial | 2 (Sin puerto serie 3) | 3 |
| I2W. | 1 | 2 |
| Inspección de la inducción | 1 | 2+ |
- ARM de 32 bits Cortex™-M3 CPU Core
- Frecuencia máxima de 72 MHz, rendimiento de 1,25 DMIPS/MHz (Dhrystone 2.1) con acceso a memoria en estado de espera 0
- Multiplicación de ciclo único y división de hardware.
- Recuerdos
- 16 o 32 Kbytes de memoria Flash
- 6 o 10 Kbytes de SRAM
- Reloj, reinicio y gestión de suministros
- Suministro de aplicaciones y E/S de 2,0 a 3,6 V
- POR, PDR y detector de voltaje programable (PVD)
- oscilador de cristal de 4 a 16 MHz
- RC interno ajustado de fábrica a 8 MHz
- RC interno de 40 kHz
- PLL para reloj de CPU
- Oscilador de 32 kHz para RTC con calibración
- Bajo consumo
- Modos de Sueño, Parada y Espera
- Suministro de VBAT para RTC y registros de respaldo.
- 2 convertidores A/D de 12 bits y 1 μs (hasta 16 canales)
- Rango de conversión: 0 a 3.6 V
- Capacidad de muestreo y retención dual
- Sensor de temperatura
- Dirección de Medio Ambiente
- controlador DMA de 7 canales
- Periféricos soportados: temporizadores, ADC, SPI, I2Cs y USART
- Hasta 51 puertos de E/S rápidos
- 26/37/51 E/S, todas asignables en 16 vectores de interrupción externos y casi todas tolerantes a 5 V
- Modo de depuración
- Interfaces de depuración de cable serie (SWD) y JTAG
- 6 temporizadores
- Dos temporizadores de 16 bits, cada uno con hasta 4 IC/OC/PWM o contador de pulsos y entrada de codificador de cuadratura (incremental)
- Temporizador PWM de control de motor de 16 bits con generación de tiempo muerto y parada de emergencia
- 2 temporizadores de vigilancia (independiente y de ventana)
- Temporizador SysTick de contador descendente de 24 bits
- 6 interfaces de comunicación
- 1 x yo2Interfaz C (SMBus/PMBus)
- 2 × USART (interfaz ISO 7816, LIN, capacidad IrDA, control de módem)
- 1 × SPI (18 Mbit/s)
- Interfaz CAN (2.0B Activa)
- interfaz USB 2.0 de alta velocidad
- Unidad de cálculo CRC, ID único de 96 bits
Cómo
STM32F1 Blue-Pill: configuración de pines, especificaciones y configuración IDE de Arduino (STM32duino y STMicroelectronics)
STM32: programa (STM32F1) vía USB con gestor de arranque STM32duino
STM32: programación (STM32F1 STM32F4) vía USB con cargador de arranque HID
STM32F4 Black-Pill: distribución de pines, especificaciones y configuración IDE de Arduino
STM32: ethernet w5500 con HTTP simple y SSL (HTTPS)
<









Valoraciones
No hay valoraciones aún.