Programación de microcontroladores pic

Programación de microcontroladores pic

lenguaje de programación del microcontrolador pic

Una cosa que he aprendido de la paternidad: puede ser increíblemente difícil enseñar algo a un niño. Aunque estén muy interesados y dispongan de todo el tiempo y los recursos del mundo, si el niño no está preparado para aprender o le falta algún elemento fundamental, es posible que no capte la habilidad o la lección.

Por suerte, programar una unidad de microcontrolador PIC (MCU) es considerablemente más fácil. Con las herramientas de programación, el circuito y el firmware funcional adecuados, un programador puede conseguir que un microcontrolador PIC se comporte exactamente como desea. Por supuesto, para evitar problemas y frustraciones innecesarias, es importante seguir algunos pasos cruciales.

A pesar de la aparición de controladores embebidos de placa única como Arduino, Raspberry Pi o BeagleBone, el microcontrolador PIC sigue siendo relevante entre los ingenieros electrónicos. Fabricados por Microchip, los microcontroladores PIC se caracterizan por su facilidad de uso, su versatilidad y su rentabilidad. La programación de los microcontroladores PIC abarca desde los sencillos MUC de 8 bits hasta los potentes modelos de 32 bits.

programador pic

La mayoría de mis proyectos se basan en un microcontrolador PIC de Microchip que debe ser programado con el firmware adecuado para hacer su trabajo.    Pero programar estos pequeños procesadores puede ser un gran obstáculo para mucha gente.

Tenga en cuenta que esta página sólo cubre la programación de la serie de procesadores PIC de Microchip.    Hay muchos otros microcontroladores por ahí (Atmel, TI, etc) y estos requerirán diferentes programadores y software.

La memoria flash puede ser borrada y reprogramada muchas veces y los datos almacenados se conservan incluso cuando se quita la alimentación.    Además del programa, hay otras memorias en el chip que también se programan en una sola operación; éstas incluyen ajustes de configuración (a veces llamados «fusibles»), EEPROM (otro tipo de memoria borrable) y áreas de carga de arranque.    La información para programar todo esto está contenida en un archivo que generalmente tiene una extensión .hex (por ejemplo «FirmwareV1.hex»).    A menudo, el archivo se denomina «archivo hexadecimal».

Hay una serie de programadores que puedes comprar para hacer el trabajo. Lo que sigue es un breve resumen con los comentarios orientados a un aficionado que sólo necesita programar el chip ocasionalmente.

ejemplos de programación de microcontroladores pic

Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes:  «Microcontroladores PIC» – noticias – periódicos – libros – scholar – JSTOR (noviembre de 2019) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

PIC (normalmente pronunciado como «pick») es una familia de microcontroladores fabricados por Microchip Technology, derivados del PIC1650[1][2][3] desarrollado originalmente por la División de Microelectrónica de General Instrument. El nombre PIC se refería inicialmente a Peripheral Interface Controller (controlador de interfaz periférica),[4] y actualmente se amplía como Programmable Intelligent Computer (ordenador inteligente programable)[5].

El PIC estaba pensado originalmente para ser utilizado con el CP1600 de General Instrument, el primer microprocesador de 16 bits de un solo chip disponible en el mercado. El CP1600 tenía un bus complejo que dificultaba su interfaz, y el PIC se introdujo como un dispositivo complementario que ofrecía ROM para el almacenamiento de programas, RAM para el manejo temporal de datos y una CPU sencilla para controlar las transferencias. Aunque esto ofrecía una potencia considerable, la comercialización de GI fue limitada y el CP1600 no tuvo éxito. Cuando la empresa escindió su división de chips para formar Microchip en 1985, las ventas del CP1600 estaban prácticamente muertas. Para entonces, el PIC había formado un mercado importante por sí mismo, y se convirtió en uno de los principales productos de la nueva empresa.

kit de programación del microcontrolador pic

Este es el segundo tutorial de nuestra serie de tutoriales sobre el PIC. En nuestro anterior tutorial Empezando con el Microcontrolador PIC: Introducción al PIC y al MPLABX, aprendimos las cosas básicas sobre nuestro microcontrolador PIC, también instalamos el software necesario y compramos un nuevo programador PicKit 3 que pronto utilizaremos. Ahora estamos listos para empezar con nuestro primer programa de parpadeo de LEDs usando el PIC16F877A. También aprenderemos sobre los Registros de Configuración en este tutorial.

Este tutorial espera que hayas instalado el software necesario en tu ordenador y que conozcas algunos aspectos básicos del PIC MCU. Si no es así, por favor, vuelve al tutorial anterior y empieza desde ahí.

Ya que hemos decidido utilizar el PIC16F877A, con el compilador XC8 vamos a empezar con su hoja de datos. Recomiendo a todo el mundo que descargue la hoja de datos del PIC16F877A y el manual del compilador XC8, ya que nos referiremos a ellos con frecuencia a medida que avancemos en nuestro tutorial. Siempre es una buena práctica leer el Datasheet completo de cualquier MCU antes de empezar a programar con él.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad