1

LDmicro, Ladder para PIC y AVR

En alguna otra oportunidad hablamos de este maravilloso proyecto. Se trata de un compilador de lenguaje ladder a código nativo PIC16 o AVR.

Las principales características son:

  • Entradas y salidas digitales
  • Temporizadores (TON, TOF, RTO)
  • Contadores (CTU, CTD, ”contadores circulares” para ser usados como secuenciadores)
  • Entradas analógicas, salidas analógicas (PWM)
  • Variables enteras e instrucciones aritméticas
  • Comunicaciones serie fáciles de usar: a una PC, LCD, u otros dispositivos
  • Registros de desplazamiento, tablas
  • Variables en EEPROM
  • Simulador para probar sus programas antes de generar el código PIC/AVR

Los siguientes microcontroladores están soportados:

  • PIC16F628(A)
  • PIC16F88
  • PIC16F819
  • PIC16F877(A)
  • PIC16F876(A)
  • PIC16F887
  • PIC16F886
  • ATmega128
  • ATmega64
  • ATmega162
  • ATmega32
  • ATmega16
  • ATmega8

El programa es software libre; el código fuente y los ejecutables están disponibles para descargar desde la web oficial.

+ LDmicro: Ladder Logic for PIC and AVR
+ Descargar versión en español con documentación y ejemplos

Lucas Martin

Electrónico por sobre todas las cosas. Disfrutando del Hardware y Software Open Source.

Un comentario

  1. Saludos. Amigo un tengo un problema He bajado versiones de ladder soportado con arduino mega. Hago el programa, lo compilo, lo vinculo al proteus. Todo bien hasta ese momento. Cuando le doy ejecutar el proteus carga el programa pero el diseño no ejecuta las instrucciones dadas en el programa. PAra ver si era el arduino, lo hice con un pic y tampoco funciona.
    Es importante mencionar que en versiones anteriores del ldmicro, como por ejemplo, el 2.3 , el proteus lo carga y el diseño ejecuta las instrucciones dadas. Sería de gran ayuda tu opinión al respecto. De antemano muchas gracias por la pagina web.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.