Banner publicitario de PCBWay

[PROYECTO OPEN SOURCE] PICasp IDE — IDE + Programador para PIC, estilo Arduino

Hola a todos! Quería compartir con la comunidad un proyecto en el que estuve trabajando bastante tiempo y que finalmente está disponible para quien quiera usarlo o contribuir.

Se trata de PICasp IDE, un entorno de desarrollo integrado y programador de escritorio para microcontroladores PIC de Microchip, construido con Electron y que actualmente corre en Windows.
La idea surgió de la necesidad de tener todo en un solo lugar, sin tener que saltar entre el MPLAB, un programador externo y un monitor serie por separado.

El proyecto se basa en las siguientes herramientas:

• Editor Monaco (el mismo motor de VS Code) con resaltado de sintaxis C
• Compilación directa con MPLAB XC8 desde la interfaz
• Programador USB-ICSP via Arduino Uno/Nano
• Soporte para Bootloader USB-Serial en PICasp Boards para interfaces USB Serial (CP210x, PL2303, CH340, FT232RL, MCP2200)
• Monitor serie integrado
• HAL picasp.h estilo Arduino: Serial, Wire (I2C), SPI, EEPROM, DAC
• Estructura setup() / loop() para que la curva de aprendizaje sea mínima

Chips soportados (por ahora):

ICSP:
PIC18F: 2455, 2550, 4455, 4550, 242, 252, 442, 452, 25K22
PIC16F: 627A, 628A, 648A, 873A, 874A, 876A, 877A

BOOTLOADER:
PIC18F: 25K22, 2550, 252

Licencia: GPL v3 para el IDE, LGPL v3 para la HAL.

• GitHub: GitHub - gustavofernandez/PICasp-IDE: PICasp es un entorno de desarrollo integrado (IDE) y programador de escritorio para microcontroladores PIC de Microchip
• Landing: PICasp IDE
• Descarga (.exe): Release PICasp v1.0.0 · gustavofernandez/PICasp-IDE

Cualquier feedback, sugerencia o reporte de bug es más que bienvenido. Espero que le sea útil a alguien más!

Saludos,
Gustavo Fernández
 

Adjuntos

  • screenshot-gui.png
    screenshot-gui.png
    206.2 KB · Visitas: 3
  • screenshot-ide.png
    screenshot-ide.png
    348 KB · Visitas: 3
Atrás
Arriba