TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: alexlarrain en 26 de Abril de 2007, 00:59:01

Título: HYPERTERMINAL Y PIC 18F452
Publicado por: alexlarrain 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
Título: Re: HYPERTERMINAL Y PIC 18F452
Publicado por: Blanca Sánchez 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?
Título: Re: HYPERTERMINAL Y PIC 18F452
Publicado por: alexlarrain 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
Título: Re: HYPERTERMINAL Y PIC 18F452
Publicado por: DarkVect 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.
Título: Re: HYPERTERMINAL Y PIC 18F452
Publicado por: alexlarrain 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
Título: Re: HYPERTERMINAL Y PIC 18F452
Publicado por: PalitroqueZ 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)