Desarrollando STM32 y microcontroladores 51 con Visual Studio Code, usando VS Code como editor para desarrollar programas embebidos.
Video tutorial: https://www.bilibili.com/video/BV18e4y1H7xX/
Grupo de intercambio técnico de electrónica/microcontroladores: 2169025065
Introducción a VS Code
Visual Studio Code es un editor de código fuente ligero pero potente desarrollado por Microsoft. Este software es gratuito y de código abierto, se ejecuta en tu escritorio y está disponible para Windows, macOS y Linux. Tiene soporte integrado para JavaScript, TypeScript y Node.js, y posee un rico ecosistema de extensiones para otros lenguajes (como C++, C#, Java, Python, PHP, Go) y entornos de ejecución (como .NET y Unity).
Si no te gusta la interfaz de desarrollo de Dev, o la lentitud de Visual Studio al iniciar proyectos, entonces deberías probar usar VSCode para escribir programas en C/C++. Porque es lo suficientemente eficiente, sencillo y eficaz.
Como usuario de microcontroladores 51 o STM32, Keil siempre ha sido una de nuestras herramientas esenciales. Pero algunos problemas de Keil siempre han existido, siendo los más criticados su editor de funciones únicas, capacidades de sugerencia débiles y soporte poco amigable para el chino. Por supuesto, algunos amigos amantes de la estética dicen que su interfaz es fea. VS Code, como un editor amigable y desarrollado por Microsoft, siempre ha sido muy querido por los programadores. Ahora podemos desarrollar para 51 o STM32 en VS Code instalando extensiones. El método es el siguiente.
Instalación del software
Primero necesitas instalar Keil y VS Code. No explicaré cómo instalarlos, búscalo en Baidu tú mismo.
Sitio web oficial de VS Code: https://url.zeruns.com/6y6RD
Dirección de descarga de Keil5: https://url.zeruns.com/usV3e
Cambiar el idioma a español
Abre VSCode y haz clic en el icono de extensiones de la izquierda (como se muestra en la imagen siguiente), escribe “Spanish” en la barra de búsqueda, instala la primera extensión, después de la instalación reinicia VSCode y cambiará a español.
Instalar extensiones
Primero instala la extensión C/C++ Extension Pack.
Instala la extensión Keil Assistant.
Después de la instalación, haz clic en la configuración de la extensión.
Agrega la ruta del archivo ejecutable de Keil. Aquí hay dos rutas, la de arriba es para C51, la de abajo es para MDK. Debes completar el directorio de instalación de tu Keil, consulta la imagen de abajo. Yo instalé C51 y MDK juntos, así que puedo poner la misma dirección para ambos, si están instalados por separado, necesitas completarlos por separado.
Con esto la configuración está completa, a continuación se muestra cómo usarlo.
Desarrollo con VSCode
Primero necesitas usar Keil o STM32CubeMX para crear un nuevo proyecto y configurar las configuraciones relacionadas con la compilación, depuración y descarga.
Luego abre la carpeta del proyecto con VSCode.
Luego puedes usar VSCode para desarrollar STM32, los botones de compilación y descarga se muestran en la imagen de abajo.
Haz clic en este botón de compilación, VSCode llamará a Keil para completar la compilación.
Haz clic en el botón de descarga, el programa compilado se descargará a tu microcontrolador STM32.
Los microcontroladores 51 también se pueden desarrollar de esta manera.
Lectura recomendada
- Recomendaciones de VPS/servidores cloud económicos y de buena relación calidad-precio: https://blog.vpszj.cn/archives/41.html
- Usar NPS para construir un servidor de penetración de red interna, con panel web: https://blog.vpszj.cn/archives/748.html
- Tutorial para construir un sitio web en Linux, tutorial de creación de sitios: https://blog.vpszj.cn/archives/1094.html
- Tutorial para construir un servidor de Minecraft: https://blog.vpszj.cn/archives/tag/minecraft
- Implementación de la función de medición de distancia ultrasónica basada en STM32 y el módulo HC-SR04: https://blog.zeruns.com/archives/680.html
- Configuración del entorno de desarrollo ESP8266 y demostración de proyectos: https://blog.zeruns.com/archives/526.html









