Tarjeta de desarrollo Nucleo STM32F103 ARM Cortex-M3

SKU 101049 Category Marca:
In Stock

$ 21.00

In Stock

El Núcleo STM32F103 es una placa de desarrollo de la serie Nucleo-64 fabricada por STMicroelectronics, diseñada para ofrecer una plataforma de prototipado flexible, asequible y fácil de usar para aplicaciones embebidas basadas en microcontroladores de la serie STM32F1. En su corazón incorpora el microcontrolador STM32F103RBT6, basado en el núcleo ARM Cortex-M3 de 32 bits que opera a una frecuencia máxima de 72 MHz.

El Núcleo STM32F103 es una placa de desarrollo de la serie Nucleo-64 fabricada por STMicroelectronics, diseñada para ofrecer una plataforma de prototipado flexible, asequible y fácil de usar para aplicaciones embebidas basadas en microcontroladores de la serie STM32F1. En su corazón incorpora el microcontrolador STM32F103RBT6, basado en el núcleo ARM Cortex-M3 de 32 bits que opera a una frecuencia máxima de 72 MHz.

Descripción

Especificaciones Técnicas

Placa

  • Modelo: NUCLEO-F103RB
  • Serie: STM32 Nucleo-64
  • Microcontrolador integrado: STM32F103RBT6

CPU

  • Microcontrolador: STM32F103RBT6
  • Núcleo: ARM Cortex-M3 de 32 bits
  • Frecuencia: Hasta 72 MHz (1.25 DMIPS/MHz)
  • Características: Single-cycle multiplication y hardware division, sistema de memoria con acceso sin estados de espera
  • FPU: No (el Cortex-M3 no incluye unidad de punto flotante)

Memoria

  • Flash: 128 KB
  • SRAM: 20 KB

Entradas / Salidas (I/O) en la placa

  • GPIOs accesibles: Pines de E/S del STM32F103RBT6 disponibles a través de los conectores Arduino y Morpho
  • Conectores de expansión:
    • 1 × Conector Arduino™ Uno V3(compatible con shields Arduino)
    • 1 × Conector ST Morpho(acceso a todas las señales de la MCU)
  • Interfaz de programación/depuración:
    • ST-Link/V2-1 integrado vía USB (conector Mini-B o Micro-B USB)
    • Re-enumeración USB: almacenamiento masivo, puerto COM virtual, puerto de depuración
  • Comunicaciones del microcontrolador:
    • Hasta 3 × USART (hasta 4.5 Mbit/s)
    • Hasta 2 × SPI (18 Mbit/s)
    • Hasta 2 × I2C
    • 1 × USB 2.0 Full-Speed (dispositivo)
    • 1 × CAN 2.0B
  • Analógicos del microcontrolador:
    • 2 × ADC de 12 bits (hasta 16 canales, 1 μs de conversión)
  • Temporizadores del microcontrolador: Temporizadores de 16 bits, PWM, watchdog, SysTick

Elementos en placa

  • LEDs:
    • 1 × LED de usuario (compartido con ARDUINO®)
    • 1 × LED de comunicación USB
    • 1 × LED de alimentación
  • Pulsadores:
    • 1 × Botón de usuario
    • 1 × Botón de reset
  • Osciladores:
    • Cristal principal HSE (frecuencia variable según versión)
    • Cristal RTC de 768 kHz

Alimentación

  • Opciones de alimentación: USB VBUS o fuente externa (3.3V, 5V, 7-12V)

Herramientas de Desarrollo

  • Compatibilidad total con IAR Embedded WorkbenchKeil MDK-ARMSTM32CubeIDEy entornos basados en GCC
  • Habilitada para ARM mbed™(desarrollo online sin instalación)
  • Amplia biblioteca HAL de software STM32 disponible
  • Programación mediante ST-Link integrado o mediante conectores externos para programador independiente

 

Aplicaciones

  • Educación y aprendizaje: Plataforma ideal para aprender programación de microcontroladores ARM Cortex-M3, sistemas embebidos en C/C++, y desarrollo de firmware en entornos profesionales .
  • Prototipado rápido electrónico: Evaluación y desarrollo de prototipos integrados gracias a su compatibilidad con shields Arduino y acceso completo a todas las E/S mediante conector Morpho .
  • Robótica educativa: Control de motores DC, servomotores y sensores en robots didácticos y proyectos de iniciación a la robótica .
  • Automatización industrial ligera: Implementación de controladores lógicos programables (PLC) sencillos, control de procesos y monitoreo de maquinaria industrial .
  • Internet de las Cosas (IoT): Desarrollo de nodos de sensores, dispositivos conectados y gateways IoT con conectividad USB y comunicación serial .
  • Electrónica de consumo: Creación de dispositivos inteligentes, wearables y gadgets interactivos aprovechando su bajo consumo y procesamiento eficiente .
  • Dispositivos médicos portátiles: Equipos de monitoreo de pacientes y herramientas de diagnóstico que requieren fiabilidad y precisión .
  • Control de motores: Accionamiento de motores paso a paso, control de velocidad de motores DC mediante PWM .
  • Adquisición de datos: Sistemas de data logging con almacenamiento en tarjeta SD o comunicación a PC mediante puerto COM virtual .

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Tarjeta de desarrollo Nucleo STM32F103 ARM Cortex-M3”