Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
OTROS TEMAS DE INTERES - INTERNET:
> PROGRAMACIÓN Microcontroladores: PICs , AVRs.
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 12/06/2007, 14:17   #1
ZackY
Administrador
 
Avatar de ZackY
 
Fecha de ingreso: 31/mar/2001
Mensajes: 7.477
ZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asiZackY Va a salirse de la galaxia como siga asi
Post PROGRAMADOR para el PIC 16F84



El pic16F84 es un microcontrolador de dimensiones muy reducidas, consta solamente de 18 pines y además se puede programar fácilmente todas las veces que quieras con un sencillo circuito conectado al puerto serie de tu PC.

El programa se escribe en el bloc de notas de Windows con extensión .ASM, después hay que ensamblarlo para obtener el fichero con extensión .hex que es el que hay que transferir al PIC. En esta página podrás conseguir los archivos .hex listos para ser transferidos al PIC.

Si quieres saber algo mas sobre el pic16F84 (patillaje, set de instrucciones, sintaxis de programación...) puedes consultar su hoja de características (en inglés) que esta disponible en la sección componentes.

Para poder grabar un programa en un PIC tendrás que seguir los siguientes pasos:

1. En primer lugar tendrás que montar el circuito programador, aquí tienes el esquema:





Si dispones de una insoladora [URL="http://perso.wanadoo.es/chyryes/circuitos/archivos/programador.dwg"]este archivo[/URL] de autocad 14 te será muy útil.

Lista de componentes: [URL="http://perso.wanadoo.es/chyryes/circuitos/archivos/Programador%20PIC16F84.txt"]Programador PIC16F84.txt[/URL]

2. Una vez tengas el circuito lo conectas al puerto serie de tu PC mediante el conector DB9.

3. Si ya tienes el archivo .hex listo para ser transferido al pic vete directamente al punto 4 . Si sigues leyendo esto es que tienes el archivo .asm y quieres convertirlo en .hex. Para ello te tienes que bajar este programa ensamblador: [URL="http://perso.wanadoo.es/chyryes/circuitos/archivos/ensamblador.ace"]MPASM[/URL] cuando lo abras te saldrá una ventana como esta:




Configura todas las opciones como las ves en la imagen. Para abrir el archivo .asm que quieres convertir pulsa "BROUSE" y elige el archivo. A continuación pulsa "ASSEMBLE". Si no te salen errores se te grabará en tu disco duro el archivo .hex

4. Para poder grabar el archivo .hex al PIC necesitas bajarte el programa [URL="http://perso.wanadoo.es/chyryes/circuitos/archivos/Icprog.ace"]Ic-Prog[/URL].(265 Kb) no necesita instalación, lo descomprimes y ya esta.

5. Para configurarlo: en el menú Ajustes=>Tipo de hardware asegurate de que tienes seleccionado el puerto en el que tienes tu programador (com1 o com2 normalmente).

En la pantalla principal, arriba a la derecha tienes una ventanita para elegir el tipo de PIC que quieres programar, eliges el pic16F84.

A la derecha, donde pone configuración tienes que elegir el tipo de oscilador que vas a usar, normalmente suele ser un cristal de cuarzo (XT). Pero también suele ser muy común usar una resistencia y un condensador (RC).

Justo debajo tienes que poner si se usa WDT=WACHTDOG, PWRT=POWERRESET Y CP=CODE PROTECT. Si no sabes de lo que te hablo no verifiques ninguna de las tres casillas.

Ya tienes configurado el programa, el aspecto es el siguiente:



6. Insertas el PIC que quieres grabar en el zócalo de 18 pines (en el de 8 no entra con la muesca hacia arriba.

7. Abres el programa con extensión .hex con el menú Archivo=>Abrir. y le das a Comando=>Programar todo. (tambien puedes pulsar el botoncito ese donde sale un chip y un rayo verde.

8. Después de programar se verifica si se ha grabado correctamente, si no te da error ya tienes el PIC programado, lo puedes sacar del zócalo (con cuidado) y ponerlo en tu circuito.
ZackY está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 09/04/2009, 02:53   #2
alicce
Usuario Registrado
 
Fecha de ingreso: 09/abr/2009
Mensajes: 1
alicce está en el buen camino
hola
soy nueva en el foro y necesito ayuda sobre un programa de pic 16f84
que estoy utilizando si alguien me puede auxiliar
alicce está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 
Herramientas

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro

Temas similares
Tema Autor Foro Resp. Último mensaje
necesito esquema 16F84 azukita RECEPTORES CABLETV 3 01/10/2006 21:41
Proyecto con PIC 16F84 alcato ELECTRÓNICA GENERAL 3 04/03/2005 15:38
Pal Patas 16F84 BeniElCutre ELECTRÓNICA GENERAL 0 20/12/2004 21:42
Desproteger Pic 16f84 kaotiko ELECTRÓNICA GENERAL 3 22/10/2004 22:05


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 09:31.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.