Autor Tema: HYPERTERMINAL Y PIC 18F452  (Leído 3155 veces)

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

Desconectado alexlarrain

  • PIC10
  • *
  • Mensajes: 44
HYPERTERMINAL Y PIC 18F452
« en: 26 de Abril de 2007, 00:59:01 »
NECESITO SABER DE QUE FORMA ES POSIBLE VER COMO EL PIC 18F452 ME MUESTRA A TRAVES DEL HYPERTERMINAL  LA MEDICION DE TEMPERATURA DE UN TERMISTOR ..ALGUIEN SABE COMO SE PUEDE REALIZAR ???

NECESITO ALGUN PROGRAMA EN C ...EN ESPECIAL O SOLO UNA FUNCION ??  PARA CARGAR AL PIC??


EL PIC ESTA CONECTADO CON LA MAX 232

Desconectado Blanca Sánchez

  • PIC16
  • ***
  • Mensajes: 108
    • PicsMexico: Programación con Microcontroladores
Re: HYPERTERMINAL Y PIC 18F452
« Respuesta #1 en: 26 de Abril de 2007, 05:38:55 »
pues:

1. quieres saber como usar el convertidor AD en C?
2. quieres saber como configurar la USART?
3. ambas?
4. en CCS o C18?

Desconectado alexlarrain

  • PIC10
  • *
  • Mensajes: 44
Re: HYPERTERMINAL Y PIC 18F452
« Respuesta #2 en: 26 de Abril de 2007, 15:51:01 »
QUIERO SABER COMO USAR  EL AD EN C

Y ESTA PROG EN CCS..

ESO DE LA USART NUNCA LO HE ENTENDIDO .NO SE A QUE SE REFIEREN

Desconectado DarkVect

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 302
Re: HYPERTERMINAL Y PIC 18F452
« Respuesta #3 en: 27 de Abril de 2007, 04:46:01 »
Primero deberías utilizar minúsculas para escribir, es más cómodo de leer y más agradable a la vista, además de no parecer que estés gritando.

Para solucionar tu problema puedes buscar en este post: http://www.todopic.com.ar/foros/index.php?topic=4530.0 algún ejemplo de uso del A/D (hay varios) y del RS-232 (también hay varios) todos ellos para CCS aunque no utilicen tu mismo PIC te servirán para entender cómo hay que hacerlo.

La USART, muy básicamente, se encarga de hacer la recepción y transmisión de datos sin que "nosotros" tengamos que estar pendientes de ello. Quiero decir que en un PIC sin USART debes estar comprobando si éste recibe algo, mientras que en uno con USART es el PIC el que te avisa de que ya ha recibido algo y es entonces cuando tú lo atiendes.

Para comunicarte de modo sencillo probando todo esto con el Hyperterminal o el propio CCS puedes hacerlo asignando sólo el puerto, la velocidad y los bits de comunicación (8N1 es lo típico). Si quieres algo más profesional debes irte a un programa en C, Visual Basic, etc...

Espero haberte ayduado.
« Última modificación: 27 de Abril de 2007, 04:48:15 por DarkVect »

Desconectado alexlarrain

  • PIC10
  • *
  • Mensajes: 44
Re: HYPERTERMINAL Y PIC 18F452
« Respuesta #4 en: 07 de Mayo de 2007, 17:48:18 »
el hyperterminal me muestra la temperatura que recoge el pic???  sol  debo hacer un programa que en la entrada AD tome la temperatura que viene del termistor...y luego el valor que muestra el hyperterminal es digital... como realizo el cambio a un valor de temperatura real??? con una regla de tres??

gracias por la ayuda

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: HYPERTERMINAL Y PIC 18F452
« Respuesta #5 en: 07 de Mayo de 2007, 18:01:04 »
a la entrada del pic lo que obtendras son niveles de voltaje, que luego llevaras al dominio digital

luego ese dato lo transmites via serial al pc (mediante el usart)

si la transferencia es solo hacia el PC puedes usar el hyperterminal, lo recomendable es crear un software particular que controle y muestre mejor los datos, lo puedes hacer con Delphi, c builder, visual basic, etc.

pero solo eso, en la pc recibiras datos del resultado de la conversión, luego tienes que aplicar un algoritmo que te convierta esos datos a temperatura ( voltaje -> temperatura)

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek