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
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