¿Cómo empiezo con la programación PIC? [cerrado]

0

Entonces abrí un gran cubo de gusanos preguntando esta pregunta . Dos de las respuestas mencionaron que en lugar de usar un 555, un PIC10F200 o PIC12F675 pueden hacer el truco.

Ahora, he sido mimado con la interfaz de programación de Arduino ... y he visto esto Responda , y quiero ampliarlo un poco. Principalmente, necesito a alguien que sepa de qué están hablando para confirmar que redirigiré mis suposiciones.

Supuesto 1: Hay un lenguaje universal para la programación. Es probable asamblea o algo así.

Supuesto 2: Es probable que haya algún software para PC que me permita escribir el programa y posiblemente incluso depurarlo.

Supuesto 3: Es probable que exista un dispositivo USB o serie que tome el código completo de mi PC y muestre el chip. Si estoy trabajando con chips DIP-8, DIP-14 y DIP-28 en diferentes momentos, ¿hay algún tipo de intermitente IC universal? ¿O necesito un dispositivo separado para cada chip?

¿Cuáles son algunas de las otras preguntas que debo hacer o las fallas que debo tener en cuenta?

    
pregunta dwwilson66

4 respuestas

1

Hay muchas maneras diferentes de aprender sobre un tema específico, sin embargo, puede comenzar a leer libros y conocer las características principales de los microcontroladores, ¿qué es esto?, aprender acerca de Risc vs Cisc Architectures, ... etc.

Te recomiendo esto:

enlace

  

Supuesto 1: hay un lenguaje universal para la programación. Sus   Asamblea probable o algo así.

Como saben, los microcontroladores y los seres humanos se comunican a través del lenguaje de programación denominado lenguaje de ensamblaje. La palabra Assembler en sí no tiene un significado más profundo, corresponde a los nombres de otros idiomas, como el inglés o el francés. En el mundo práctico, tenemos muchos idiomas diferentes, pero el comon utilizado es C / C ++, Vbasic.

  

Supuesto 2: es probable que haya algún software para PC que me permita   para escribir el programa, y posiblemente incluso depurarlo.

si tiene los elementos adecuados (microcontrolador, condensadores, resistencias, etc. para su proyecto) necesitará un programador para flash o cargar sus instrucciones en el chip, sé que mplab es un paquete de programas de Windows que permite un programa fácil La escritura, así como el desarrollo del programa fácil. Es mejor describirlo como un entorno de desarrollo para un lenguaje de programa estándar diseñado para la programación de PC. El MPLAB simplifica técnicamente algunas operaciones que consisten en una gran cantidad de parámetros que, hasta que apareció el entorno IDE *, se ejecutaron desde la línea de comandos. Se puede usar para depurar dispositivos, además se puede usar Proteus para la simulación y hacer el diseño.

  

Supuesto 3: es probable que haya un dispositivo USB o serie que tome el   Código completado de mi PC y flashea el chip. Si estoy trabajando con   Los chips DIP-8, DIP-14 y DIP-28 en diferentes momentos, ¿hay algún tipo   de intermitente universal de IC? ¿O necesito un dispositivo separado para cada chip?   Programadores:

enlace He utilizado pickit3 es usb para la conexión.

    
respondido por el c1b3r
3

Hoy, una forma de comenzar con la programación PIC, por unos 35 dólares (más diez dólares de envío), puede obtener el PIC24F Microstick 3V.

Para programar esto, descargue e instale el entorno MPLAB y agregue el compilador MPLAB C30 descargado por separado.

El Microstick es un tablero pequeño "del tamaño de una goma de mascar" con un puerto USB para enchufarlo a su PC. Con esto, puede programar el PIC, examinar la memoria, ejecutar el código y depurar con puntos de interrupción y paso a paso.

El dispositivo viene con cabeceras que puedes instalar para que puedas enchufarlo a una toma de tu propia placa, por lo que no es necesario trasplantar el chip entre el stick y tu entorno.

    
respondido por el Kaz
1

Me gusta el Launchpad de MSP430 de TI

.

Se programa en C / C ++ (o ensamblador). El launchpad (se entrega con 2 microcontroladores) cuesta menos de 10 USD: obtiene una licencia gratuita para un IDE de Windows (herramienta basada en Eclipse llamada Code Composer Studio, limitada en tamaño de compilación), o puede usar una cadena de herramientas GCC en Linux.

El launchpad se conecta a través de USB a la PC (Windows y Linux funcionan, Mac OS X posiblemente funcionará, no lo he intentado, con algunos componentes que requieren compilación).

Una vez que el microcontrolador esté programado, puede retirarlo del launchpad y usarlo en su propio PCB / stripboard / breadboard.

    
respondido por el diciu
-3

compre un pic12f, pickit2, una placa de pruebas, y algunos led's, codifíquelo en el ensamblador ...

    
respondido por el alxcpa01101

Lea otras preguntas en las etiquetas