¿Cuál es la diferencia entre PIC y PICAXE?

7

La impresión que tengo es que PICAXE se basa en los núcleos PIC, pero está orientado a principiantes, pero quería asegurarme antes de comprometerme con cualquier plataforma en particular.

    
pregunta Chetan Bhargava

2 respuestas

10

Los diversos chips Picaxe son en realidad chips Pic con un pequeño trozo de código grabado. Este código actúa como un cargador de arranque para el chip, lo que simplifica las cosas cuando llega el momento de cargar el código en el chip. Usted está restringido a usar la versión de Picaxe de BASIC, o un sistema basado en diagramas de flujo.

Las fotos, por otro lado, son una serie de diferentes familias de fichas. Las unidades en las que se basan los Picaxes son chips de 8 bits, aunque también hay docenas más para elegir en ese rango. También hay chips de 16 bits y 32 bits también. Se pueden programar en Ensamblador o C (y en otros idiomas si puede encontrar compiladores o cargadores de arranque para ellos) usando varias herramientas disponibles directamente de Microchip, su fabricante.

En cuanto a las herramientas de programación, hay IDEs gratuitos para Picaxe para Windows y Linux disponibles en el sitio web de Picaxe. Para obtener el código en el chip, necesita un cable serie y un circuito simple para conectarse al chip, o un cable USB del sitio de Picaxe que se conecta al mismo circuito. Hay bastantes elementos adicionales que puedes obtener, que pueden ser conectados a Picaxes desde su sitio.

Como se indicó anteriormente, hay un IDE gratuito para Windows que puede descargarse del sitio web de Microchip y usarse para escribir programas C o Assembler al menos para los chips de 8 bits (no tengo idea de si apuntará al Chips de 16 y 32 bits que veré más adelante). Hay varias soluciones disponibles para Linux, incluyendo Piklab y Pikdev. Para obtener su código en su chip, necesitará uno de los programadores de puerto serie o paralelo tradicionales de los cuales parece haber cientos en Internet, o una solución USB como el Pickit 2 o 3, que está disponible en Microchip.

Aunque los Picaxes parecen más adecuados si trabajas con niños de la escuela o tienes muy poca experiencia en programación, diría que los Pics ofrecen una mayor flexibilidad y variedad de productos.

Es posible que también desee investigar si los chips ATMEL o el Arduino que se basa en ellos ofrecen un mejor ajuste para sus requisitos. Encontré que las páginas de Wikipedia que detallan las diferentes familias de microchip son muy útiles para entender qué era qué con los distintos tipos de chip. Intentaré agregar algunos enlaces útiles cuando vuelva a mi computadora.

    
respondido por el Amos
1

El mismo MPLAB IDE se puede usar para todas las partes de Microchip: PIC10, PIC12, PIC16 y PIC18 de 8 bits, PIC24 y dsPIC de 16 bits y PIC32 de 32 bits. Incluye simuladores y depuradores. El software de desarrollo gratuito que se ejecuta bajo MPLAB está disponible para todos los dispositivos.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas