Programadores

Dificultad:2 out of 5 stars
Coste:3 out of 5 stars

Para empezar a juguetear con Microcontroladores, como los PICs, lo primero que necesitarás es una herramienta básica: El programador. Esta herramienta sirve para leer y escribir en la memoria de programación del MCU

Como ya os comenté en posts anteriores, los microcontroladores son dispositivos compuestos de un procesador, una memoria de programación, eeprom, puertos de entrada y salida, etc. Con ellos se pueden diseñar multitud de aplicaciones ya que permiten ser programados por nosotros.

Un programador es un dispositivo que hace posible la interconexión entre el microcontrolador y el ordenador, u otra fuente, donde se contenga el código del programa. También hay programadores autónomos (standalone), que no requieren de un ordenador para volcar el programa al MCU

Cargar el programa en un microcontrolador es muy simple si contamos con un programador y un software de programación.

Cada fabricante de microcontroladores suele comercializar programadores diseñados por ellos exclusivamente para sus dispositivos. Son de muy buena calidad y prestaciones pero tambien son algo más caros.

La opción mas económica es echar mano de programadores genéricos o universales que cuentan con varios zócalos y se pueden ajustar según el microcontrolador que deseamos programar.

En cualquier caso, los programadores que voy a utilizar normalmente en los posts, no suelen tener un circuito muy complejo. Prácticamente son conexiones entre el puerto serial y las patillas del mcu.

Para no complicarnos mucho con el tema, os voy a comentar aquellos que considero que pueden ser buenos programadores para el aprendizaje.

te20

TE-20. Pequeño pero funcional

El programador TE-20 es uno de los más simples y baratos. Con él, se pueden programar los PIC 16x, 18x, y eeproms 93cXX. Se comunica con el ordenador a través del puerto serie y no requiere de fuente de alimentación externa, ya que utiliza los +5v que le llegan por el puerto. Lo suelen vender tanto montado como por piezas (kit) en la mayoría las tiendas de electrónica. Su precio ronda los 20€. Yo lo compré en planetaelectrónico.com (http://www.planetaelectronico.com/busca/te20)

El software de programación recomendado es el ICProg [ sitio oficial ]. Freeware

Hablaremos de el más adelante.

guillen

Willen Universal EEPROM PIC y BIOS

Es un programador universal que permite programar multitud de dispositivos eproms, como las 27Cxxx, eeproms, y por supuesto, un amplio rango de microcontroladores. Este de la foto, lo compre a virtualvillage.com (Shangai), y su precio ronda los 55€.

La conexión al PC se hace a través del puerto paralelo y la alimentación puede suministrase a través del un cable usb o desde una fuente de alimentación externa.

El programador willen tiene un software especifico de programación que, además de volcar el programa, te indica que microswitch y jumpers tienes que configurar en el programador para cada dispositivo. Estoy muy contento con sus prestaciones y versatilidad.

 

te20_esquemaFabricación casera

Un programador de PICs no tiene mucha complejidad, pues tan sólo tiene la función de alimentar al MCU e introducir el flujo de datos a los pins correspondientes. Los esquemas y las listas de componentes de programadores similares al TE-20 son fácilmente localizables en Internet. Simplemente con buscarlo en google. Si optas por esta opción, el coste es sumamente reducido pero si miras el reducido precio del kit del TE-20 verás que no merece la pena el esfuerzo.

Yo me hice uno y lo usé durante mucho tiempo. Con el tiempo se daño y opté por comprarme uno ya montado.

Yo os recomiendo empezar con un TE-20 e ir evolucionando, a la par que vuestros conocimientos, hacia programadores más avanzados.

Autor: artefactos.leame.com
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.
Cookies settings
Accept
Política de cookies
Privacy & Cookies policy
Cookie name Active

Política de cookies

Este sitio web utiliza cookies (pequeños archivos de texto que el servidor envía al ordenador de quien accede a la página). Se trata de una técnica usada de manera habitual en Internet para llevar a cabo determinadas funciones que son consideradas imprescindibles para el correcto funcionamiento y visualización del sitio. Las cookies utilizadas en el sitio web tienen, en todo caso, carácter temporal con la única finalidad de hacer más eficaz su transmisión ulterior y desaparecen al terminar la sesión del usuario. En ningún caso se utilizarán las cookies para recoger información de carácter personal. Desde este sitio web es posible que se redirija a contenidos de terceros sitios web. Dado que no podemos controlar siempre los contenidos introducidos por los terceros en sus sitios web, no asumimos ningún tipo de responsabilidad respecto a dichos contenidos. En todo caso, nos comprometemos a la retirada inmediata de cualquier contenido que pudiera contravenir la legislación nacional o internacional, la moral o el orden público, procediendo a la retirada inmediata de la redirección a dicho sitio web, poniendo en conocimiento de las autoridades competentes el contenido en cuestión.

¿Qué cookies utilizamos?

Google Analytics Google Analytics es un servicio análisis de datos estadísticas prestado por la empresa Google (política de privacidad). Leame.com utiliza este servicio meramente con fines estadísticos. Google Analytics utiliza cookies para ayudar al sitio web a analizar datos estadísticos sobre el uso del mismo (número de visitas totales, páginas más vistas, etc.). La información que genera la cookie (incluyendo su dirección IP) será directamente transmitida y archivada por Google en los servidores de Estados Unidos. Google usará esta información por cuenta nuestra con el propósito de generar información estadísticas sobre el uso de leame.com, Google no asociará su dirección IP con ningún otro dato del que disponga Google. Google podrá transmitir dicha información a terceros cuando así se lo requiera la legislación, o cuando dichos terceros procesen la información por cuenta de Google. Puede Usted rechazar el tratamiento de los datos o la información rechazando el uso de cookies mediante la selección de la configuración apropiada de su navegador, sin embargo, de hacerlo, limitará la plena funcionabilidad de leame.com. Al utilizar este sitio web, da su consentimiento al tratamiento de información por Google en la forma y para los fines arriba indicados.

¿Cómo puedo configurar mis preferencias?

Usted puede permitir, bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones de su navegador de internet. A continuación le ofrecemos enlaces en los que encontrará información sobre cómo puede activar sus preferencias en los principales navegadores: – Google ChromeMozilla Firefox Internet ExplorerSafariSafari para IOS (iPhone, iPad)

Aceptación de cookies

Si usted sigue navegando después de haberle informado sobre nuestra Política de cookies entendemos que acepta la utilización de las cookies.

Actualizaciones en la Política de Cookies

Podemos modificar esta Política de Cookies en función de exigencias legislativas, reglamentarias, o con la finalidad de adaptar dicha política a las instrucciones dictadas por la Agencia Española de Protección de Datos, por lo que se aconseja a los usuarios que la visiten periódicamente.
Save settings
Cookies settings