ST-LINKV2 Mini Programador Depurador por USB de Microcontroladores STM32 STM8[ST-LINKV2] ST-LINKV2 Mini Programador Depurador por USB de Microcontroladores STM32 STM8
ST-LINKV2 Mini Programador Depurador por USB de Microcontroladores STM32 STM8
[ST-LINKV2] ST-LINKV2 Mini Programador Depurador por USB de Microcontroladores STM32 STM8
El ST-LINKV2 es un programador y depurador USB para microcontroladores STMicroelectronics. Utiliza SWD o JTAG con STM32 y SWIM con STM8, permitiendo grabar memoria, borrar, verificar y depurar mediante STM32CubeProgrammer, STM32CubeIDE u otras herramientas compatibles. Los clones USB compactos suelen exponer 3,3 V, 5 V, SWDIO, SWCLK, SWIM y reset. Debe compartir tierra con el objetivo y respetar su tensión lógica.
Especificaciones técnicas
Características principales
Valor
Familias
STM32 y STM8
Interfaces
SWD, JTAG o SWIM según adaptador
Conexión PC
USB
Software
STM32CubeProgrammer/CubeIDE, STVP según familia
Señales STM32
SWDIO, SWCLK, NRST y GND
Señales STM8
SWIM, NRST y GND
Compatibilidad
Windows, Linux y herramientas compatibles
Características adicionales
Valor
Depuración
Breakpoints y acceso de memoria en STM32
Alimentación objetivo
No asumir; verificar salida del clon
Firmware
Actualizable en unidades compatibles
Conector
Pinout variable entre clones
Información técnica: No conectes simultáneamente dos fuentes al objetivo sin comprobar su relación. Verifica el pinout impreso porque clones similares cambian el orden de pines.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: GND→GND objetivo · SWDIO→SWDIO · SWCLK→SWCLK · NRST opcional · VREF/3V3 según programador
🎓 Funcionamiento del ejemplo
Para probarlo, conecta SWD, abre CubeProgrammer, selecciona ST-LINK, lee el identificador, realiza copia y luego programa el archivo verificado.
Ejemplo Arduino · ST-LINKV2
const int LED=PC13,BOTON=PA0;unsigned long anterior=0;bool estado=false;
void setup(){Serial.begin(115200);pinMode(LED,OUTPUT);pinMode(BOTON,INPUT_PULLUP);analogReadResolution(12);}
void loop(){unsigned long periodo=digitalRead(BOTON)?500:100;if(millis()-anterior>=periodo){anterior=millis();estado=!estado;digitalWrite(LED,!estado);}static unsigned long t=0;if(millis()-t>=1000){t=millis();Serial.print("ADC PA1: ");Serial.println(analogRead(PA1));}}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué alimentación necesita?
el ST-LINK/V2 requiere USB; el objetivo utiliza su propia tensión o salida comprobada. Utiliza una fuente estable, cableado corto y desacoplo cercano para evitar reinicios.
2. ¿Cómo se conecta al controlador?
La interfaz principal es SWD/JTAG para STM32 y SWIM para STM8. Comprueba el pinout, niveles lógicos y tierra común antes de energizar o cargar el.
3. ¿Es compatible con Arduino Uno?
Sí, respetando tensión, corriente e interfaz. El ejemplo incluido sirve como punto de partida y deja visibles los parámetros que requieren ajuste.
4. ¿Puede utilizarse con Raspberry Pi?
Sí cuando la interfaz es compatible, pero sus GPIO toleran solamente 3,3 V; las señales mayores necesitan adaptación y protección apropiadas.
5. ¿Qué conviene revisar antes de instalarlo?
Verifica serigrafía, polaridad, revisión del PCB, posición de puentes y tensión real; módulos visualmente similares pueden incorporar circuitos o pinouts diferentes.
6. ¿Cómo se compara con USB-TTL?
Frente a USB-TTL, cambia la capacidad, interfaz y complejidad de integración; la elección correcta depende del proyecto, alimentación y precisión necesarias.
7. ¿Cómo se compara con un programador J-Link?
Comparado con un programador J-Link, ofrece un enfoque distinto en costo, rendimiento y conexiones; evalúa también disponibilidad de bibliotecas, documentación y repuestos.
8. ¿Puede programar Arduino Uno?
No directamente; Arduino Uno usa AVR e ISP. ST-LINK está diseñado principalmente para STM32 y STM8 mediante sus interfaces de depuración específicas.
9. ¿Qué significa “No target detected”?
Normalmente falta tierra, alimentación, SWDIO/SWCLK están invertidos, existe protección de lectura o la velocidad SWD supera lo admisible del objetivo.
10. ¿Conviene conectar NRST?
Sí cuando el firmware reasigna pines, entra en bajo consumo o dificulta conexión; “connect under reset” recupera numerosos microcontroladores bloqueados.