SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: andrezzs en Martes 10 de Octubre de 2006, 23:56

Título: Duda Comunicacion Serial Pc- Pic 16f877
Publicado por: andrezzs en Martes 10 de Octubre de 2006, 23:56
Hola estoy trabajando en un proyecto con una compañera, ya hemos hecho un compilador  que traduce programas escritos en lenguaje Logo a Cricket Logo(para el pic 16F877), despues de Cricket Logo a lenguaje de pila y de lenguaje de pila a assembler y de assembler a codigo en .hex

LOGO               -->CRICKET LOGO
CRICKET LOGO --> LENGUAJE DE PILA
PILA                 --> ASSEMBLER
ASSEMBLER       --> HEXADECIMAL.

El objeto de este compilador es escribir programas basicos para manejar un robot para que Avance.retroceda, gire a la derecha, gire a la izquierda estos programas seran simulados en una interfaz java. Ya hecho todo el proceso de compilacion y haber obtenido el archivo en Hexadecimal (. HEX), nercesito transferir ese archivo al pic 16F877 y no se como hacerlo, si alguno de uds. me pueden ayudar para hacer un programita en java o c++ para enviar ese archivo al pic por el puerto serial

Porfa ojala me puedan guiar o darme algun ejemplo
chau
Andrezzs
Título: Re: Duda Comunicacion Serial Pc- Pic 16f877
Publicado por: dayler en Miércoles 11 de Octubre de 2006, 13:32
:blink:  Bueno la verdad no se te entiende mucho . . .

Pero de lo que entendi parece que nesesitas quemar el PIC, entonces nesesitas un quemador de PIC's, hay varios diagramas para que armes un quemador de PIC, y bastante software para acerlo en internet . . . . buenosi requieres mas informacion acerca de PIC's y los quemadores mas recomendados (No todos los que estan en internet funcionan  :( ), te sugiero un foro de electrónica.

                         www.forosdeelctronica.com (http://www.forosdeelctronica.com)

Suerte en tu proyecto, aunque parece que no la nesesitas  :lol:
Título: Re: Duda Comunicacion Serial Pc- Pic 16f877
Publicado por: andrezzs en Sábado 14 de Octubre de 2006, 02:07
GRACIAS DAYLER POR TU RESPUESTA, BUENO TENGO QUE CONSTRUIR UNA INTERFAZ EN JAVA O PODRIA SER SERVLET JAVA O J2ME PARA SIMULAR AL ROBOT QUE CONTIENE EL PIC 16F877 Y YA FUE CARGADO CON UN ARCHIVO BOOTLOADER .HEX MEDIANTE UN QUEMADOR DE PIC ESE ARCHI BOOTLOADER CONTIENE TODAS LAS INSTRUCCIONES PARA PODER RECIBIR LAS INSTRUCCIONES O PEQUEÑOS PROGRAMAS QUE SON CARGADOS MEDIANTE UNA INTERFAZ QUE YA EXISTE COMO LA GOGOMONITOR O JACKAL.... NO SE SI ME ENTIENDEN BUENO POR EJ EN EL GOGOMONITOR YO ESCRIBO PROCEDIMIENTOS PARA MOVER AL ROBOT AVANZAR, GIRAR, ETC PREVIAMENTE CONECTADO EL CABLE SERIAL PC A ROBOT(QUE CONTIENE EL MICRO 16F877) UNA VEZ ESCRITOS LOS PROCEDIMIENTOS MEDIANTE UN BOTON QUE DICE DESCARGAR PROGRAMA ESTE ES TRASPASADO AL PIC Y SE EJECUTA LA ACCION........LO QUE YO NO SE COMO MEDIANTE UNA INTERFAZ QUE YO CREE TRASPASO UN UN SIMPLE PROGRAMA COMO AVANZA 10 AL PIC MEDIANTE EL CABLE SERIAL
 :hola:
Título: Re: Duda Comunicacion Serial Pc- Pic 16f877
Publicado por: Luisgarcia en Lunes 23 de Octubre de 2006, 17:29
Hola en realidad por lo que veo lo que tu quieres es desarrollar un programador integrado a tu aplicacion en ese caso creo que deberias echarle un vistazo al archivo de especificaciones de la familia del PIC, creo que no tendras problemas en entenderlo.

Comentame como te va en tu trabajo, una sugerencia es que debes ver la explicacion del puerto ICSP.

Te envio el link para el archivo para que lo descarges
http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf)

SUERTE... :D