Autor Tema: envio de datos a PC  (Leído 3122 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado lapot

  • PIC10
  • *
  • Mensajes: 10
envio de datos a PC
« en: 01 de Septiembre de 2010, 07:07:16 »
Hola, buenas. Estoy haciendo un diseño con el PIC16f628A. Concretamente esto.
http://robots-argentina.com.ar/Prueba_PIC628-RS232.htm

Estoy utilizando el mismo PIC y el mismo diseño a excepción de los LEDs. Bueno contar que soy nuevo en esto de la programación de los PIC así que os explicaré lo que estoy haciendo.

Primero he montado el PIC como en el esquema anterior (ya digo sin los LEDs), pero el resto igual, con la misma configuracion que se indica (oscilador interno..). He conectado mi PICKIT3 al micro de la siguiente forma:  PIN1 ->MCLR, PIN->2  VCC, PIN3->GND, PIN4->PGD y PIN5-> PGC, dejando sin conectar el PIN6 del PICKIT3 que es LVP . Creo que esto esta bien..

Así que enchufo MAPLAB, selecciono el PIC y meto el archivo .asm que nos dan en 'Source FIles' y el archivo .inc en 'Header Files'. Selecciono PICKIT3 como programador y enciendo el hyperterminal con la configuración que se indica.

Pero no va. El hyperterminal no marca nada. ¿Donde puede estar el fallo? ¿Qué he hecho mal?

Gracias de antemano compañeros!

Desconectado lapot

  • PIC10
  • *
  • Mensajes: 10
Re: envio de datos a PC
« Respuesta #1 en: 06 de Septiembre de 2010, 12:48:56 »
Bueno, posteo otra vez porque sigo sin ver nada en el hiperterminal pero he cambiado alguna cosa. Estoy utilizando un PIC18F242, basándome en este circuito. http://www.zonabot.com/electronica/2...ic-16f84a.html. En mi caso la patilla que va al MAX232 es la RC6 (TX). Con dos patillas del DB9 conectadas, una al micro (patilla 2 del db9) y la 5 a masa. Con un par de condensadores entre masa y Vcc del pic (uno de 100nF y otro de 1uF electrolítico). Además estoy utilizando un cristal de cuarzo de 4Mhz y 2 condensadores cerámicos de 22pF casa uno como se indica en el datasheet. Además tengo el PICkit3 conectado como dije antes.

Lo conecto todo, compilo, eligo 'Program' en el menu 'debugger' del MAPLAB y le doy a 'run'. Voy al hiperterminal y eligo el puerto donde está conectado el DB9 y una configuración de 9600 bits/s, 8 bits de datos, paridad ninguna, 1 bit de parada y control de flujo: ninguno.

Pero eso, que sigue sin verse ningún dato. Os dejo el programa a ver si veis algun fallo porque me estoy volviendo loco. No se si he utilizado bien el tiempo de retardo, eso es cierto.

Gracias de antemano por la ayuda!

Desconectado mtristan

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 395
Re: envio de datos a PC
« Respuesta #2 en: 06 de Septiembre de 2010, 14:20:02 »
.


Mmm... no entendí bien, ¿programás el uC, después lo conectás (a través del MAX232) el puerto serie, y ahí abrís el hyperterminal para enviar/recibir? ¿o estás queriendo hacer otra cosa?  :huh:
When you see a good move, look for a better one (Emanuel Lasker)

Desconectado lapot

  • PIC10
  • *
  • Mensajes: 10
Re: envio de datos a PC
« Respuesta #3 en: 06 de Septiembre de 2010, 14:51:55 »
Sí, eso es lo que quiero hacer. Pero es que no encuentro el fallo y ya me estoy subiendo por las paredes. Mi programa tendría que mandar constantemente una cadena de caracteres que se verían en el hyperterminal de windows. Pero yo no veo nada de nada.

saludos.

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 499
    • Software Electronica Microncontroladores
Re: envio de datos a PC
« Respuesta #4 en: 06 de Septiembre de 2010, 23:32:02 »
Hola, buenas. Estoy haciendo un diseño con el PIC16f628A. Concretamente esto.
http://robots-argentina.com.ar/Prueba_PIC628-RS232.htm

Estoy utilizando el mismo PIC y el mismo diseño a excepción de los LEDs. Bueno contar que soy nuevo en esto de la programación de los PIC así que os explicaré lo que estoy haciendo.

Primero he montado el PIC como en el esquema anterior (ya digo sin los LEDs), pero el resto igual, con la misma configuracion que se indica (oscilador interno..). He conectado mi PICKIT3 al micro de la siguiente forma:  PIN1 ->MCLR, PIN->2  VCC, PIN3->GND, PIN4->PGD y PIN5-> PGC, dejando sin conectar el PIN6 del PICKIT3 que es LVP . Creo que esto esta bien..

Así que enchufo MAPLAB, selecciono el PIC y meto el archivo .asm que nos dan en 'Source FIles' y el archivo .inc en 'Header Files'. Selecciono PICKIT3 como programador y enciendo el hyperterminal con la configuración que se indica.

Pero no va. El hyperterminal no marca nada. ¿Donde puede estar el fallo? ¿Qué he hecho mal?

Gracias de antemano compañeros!

Primero que todo el programa no esta hecho en c sino en ASM, para lo cual debes usar el MPLAB para compilar y desarrollar, PICKIT es un programador, con este software y su targeta puedes grabar el PIC con el programa que ya realizastes en MPLAB, luego debes armar el circuito que te muestra la pagina y conectar al puerto serial iniciar el HIperteminal y configurarlo a la misma velocidad del micro, luego de eso veras los datos llegar al HIperterminal.
Salud OS.

Desconectado lapot

  • PIC10
  • *
  • Mensajes: 10
Re: envio de datos a PC
« Respuesta #5 en: 07 de Septiembre de 2010, 12:17:10 »
Muchas gracias por la respuesta! He conseguido hacer que se vea algo en el hyperterminal. Pero nada tiene que ver con lo que deseo conseguir. esto es debido a los bits/s que he elegido en el hyperteminal o mis tiempos de retardo del programa estarán mal?

saludos.

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 499
    • Software Electronica Microncontroladores
Re: envio de datos a PC
« Respuesta #6 en: 07 de Septiembre de 2010, 12:19:23 »
Muchas gracias por la respuesta! He conseguido hacer que se vea algo en el hyperterminal. Pero nada tiene que ver con lo que deseo conseguir. esto es debido a los bits/s que he elegido en el hyperteminal o mis tiempos de retardo del programa estarán mal?

saludos.
SIP
Salud OS


 

anything