Regresar   Foro Teleco > UNIVERSIDAD > DUDAS
Registrarse FAQ / Ayuda Lista de usuarios Calendario Buscar Posts de hoy Marcar como leído

Responder
 
LinkBack Herramientas Estilo
Old 07-nov-2006, 13:53   #1 (permalink)
Ironfisher
Moderador Global
 
Avatar de Ironfisher
 
Registrado: mayo-2006
Universidad: Granada
Carrera: I.Telecomunicación
Curso: 3º
Posts: 423
Reputación: 39 Ironfisher cada día le pone más ganas
Enviar un mensaje por MSN a Ironfisher
Duda PIC 16F84A

Acabo de empezar con los pics en la carrera y tengo una duda sobre el 16F84A:
¿Es necesario ponerle de temporizador externo, como por ejemplo un cristal de cuarzo, al contrario que otros pics? Según tengo entendidos algunos lo llevan ya incorporado y otros no.
Ironfisher is offline   Citar y responder
Old 07-nov-2006, 14:16   #2 (permalink)
Victor
Moderador Global
 
Avatar de Victor
 
Registrado: marzo-2006
Universidad: UMH
Carrera: Sistemas de Teleco
Posts: 426
Reputación: Desactivada Victor ha desactivado la reputación
Hola!

En realidad todo pic que se precie tiene temporizador interno y el cristal en realidad lo único que hace es indicarle la frecuencia de trabajo. He usado el 16F877 y le poníamos un cristal. Siendo el 16F84 más antiguo y con menos prestaciones no creo lo lleve incorporado.

Lo que sí que hay que tener cuidado es con la frecuencia, ya que suelen tener una frecuencia máxima, según el pic que sea.

Igual encuentras algo intesante en los datasheets que tienen en la página de microchip

Salu2!
__________________
Por favor, posts duplicados NO
Victor is offline   Citar y responder
Old 07-nov-2006, 14:21   #3 (permalink)
jrubio
Moderador
 
Avatar de jrubio
 
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación: 98 jrubio cada día le pone más ganas
Hola!!

A ver yo he trabajado con este PIC. Si que hay que ponerle un relog externo, para que el tome una frecuencia como referencia. Tambien te puedo decir que este PIC trabaja mejor a 4Mhz. Creo que se le puede poner asta un relog de 20Mhz pero se suele utilizar con 4. Es sencillo y no te costara saber como funciona.

Si de verdad tuvieras grandes problemas, te dejo un enlace de un libro que a mi me fue de maravilla : http://www.ra-ma.es/libros/0001687.htm.

Yo lo tengo, si no te lo quisieras comprar y te hiciera falta algun tema en concreto te podria mirar de escanearte esa parte.

Saludos!!
__________________
Saludos desde Barcelona!!

Web de la escuela
Web de la universidad

Editado por jrubio en 07-nov-2006 a las 14:24.
jrubio is offline   Citar y responder
Old 07-nov-2006, 14:34   #4 (permalink)
jrubio
Moderador
 
Avatar de jrubio
 
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación: 98 jrubio cada día le pone más ganas
Perdonad mi ignorancia, pero como puedo subir algunos apuntes??? Esque le queria pasar algo de PIC's que tengo a Ironfisher pero no se como hacerlo..

Saludos!!
__________________
Saludos desde Barcelona!!

Web de la escuela
Web de la universidad
jrubio is offline   Citar y responder
Old 07-nov-2006, 14:39   #5 (permalink)
Ironfisher
Moderador Global
 
Avatar de Ironfisher
 
Registrado: mayo-2006
Universidad: Granada
Carrera: I.Telecomunicación
Curso: 3º
Posts: 423
Reputación: 39 Ironfisher cada día le pone más ganas
Enviar un mensaje por MSN a Ironfisher
Eso eso pásame algo!!! jeje Esque me estoy adelantando con unos amigos a la asignatura y estamos construyendo robots para competir . A ver como nos va.

Por cierto al final sigo hecho un lío. En algunas páginas he visto que el 16F84A siempre lo ponen con cristal de cuarzo. Y en un mismo diseño con otro pic distinto no se lo ponen. Por otro lado me han dicho que ese pic no lleva temporizador interno y sin embargo ahora entro en microchip.com y pone que si tiene temporizador interno..... no me aclaro. Es solo cuestión de probar pero a ver si solucionamos lo del programador ya.
Ironfisher is offline   Citar y responder
Old 07-nov-2006, 14:48   #6 (permalink)
jrubio
Moderador
 
Avatar de jrubio
 
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación: 98 jrubio cada día le pone más ganas
Hola!!
Todo microcontrolador necesita una señal que le indique la velocidad de trabajo. Este relog puede ser mediante relog de cuarzo, resitencia + condensador, cristal para alta velocidad, y por supuesto la señal de un generador. Dependiendo de la frecuencia de trabajo usaras un sistema o otro. Con el de resist + cond tienes un problema y esque la precision no es buena, pero claro su coste es minimo. Yo te aconsejo que uses un cristal de cuarzo de 4Mhz, que para este pic ya esta bien. Piensa que es un pic sencillito, de pocas intrucciones, y que no le puedes dar mucha caña. Para empezar esta bien.

AHH por cierto este fin de seman en la UPC organizan campeonatos de robots. Son geniales, luchas, exibiciones... Yo el año que viene lo mismo monto algo y a ver que tal..

Os dejo el enlace para que veais las normas y demás por si te pueden servir de ayuda http://aess.upc.es/concursrobot/
__________________
Saludos desde Barcelona!!

Web de la escuela
Web de la universidad
jrubio is offline   Citar y responder
Old 07-nov-2006, 14:54   #7 (permalink)
Ironfisher
Moderador Global
 
Avatar de Ironfisher
 
Registrado: mayo-2006
Universidad: Granada
Carrera: I.Telecomunicación
Curso: 3º
Posts: 423
Reputación: 39 Ironfisher cada día le pone más ganas
Enviar un mensaje por MSN a Ironfisher
Quote:
Originalmente publicado por jrubio Ver post
Todo microcontrolador necesita una señal que le indique la velocidad de trabajo...
Hasta ahí bien, pero según tengo entendido el oscilador que genera la señal de reloj puede estar incluida en el pic o no.
Ironfisher is offline   Citar y responder
Old 07-nov-2006, 15:06   #8 (permalink)
jrubio
Moderador
 
Avatar de jrubio
 
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación: 98 jrubio cada día le pone más ganas
A ver no te lo puedo garantizar 100% pero yo por lo que tengo entendido siempre tienes que ponerle un relog externo. Se que hay otros que tienen relog interno. Yo te puedo asegurar que este pic y 3 modelos mas, que son con los que e trabajado en el curro necesitaban señal externa para funcionar, y asta donde llegan mis conocimientos todos los micros necesitan señal externa, pero claro esto avanza tan rapido que no te puedo asegurar nada. Ellos tiene un relog interno para que tu puedas programar cosas a traves de ese relog, es decir sirve de referencia, pero el oscilador sirve para determinar a que velocidad quieres que tu pic trabaje. Va muy bien configurarle tu la frecuencia asi sabras el tiempo que tarda tu pic en realizar el programa. Hay una formula para calcular, la tengo por ahi en apuntes ( a ver si te puedo subir algo que te sirva de ayuda) pero te puedo garantizar que este pic con un cristal de 4Mhz tarda en ejecutar cada instruccion un microsegundo.
Tu pregunta todo lo que no sepas y a ver si entre todos te podemos ayudar.
Saludos!!
__________________
Saludos desde Barcelona!!

Web de la escuela
Web de la universidad
jrubio is offline   Citar y responder
Old 08-nov-2006, 03:57   #9 (permalink)
jrubio
Moderador
 
Avatar de jrubio
 
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación: 98 jrubio cada día le pone más ganas
Hola!
Te he dejado unas presentaciones que no son nada del otro mundo pero algo te pueden servir, tambien va un manual y el datasheet de este PIC (16F84A) espero que te sirva de algo. Quiza sino has hecho nada de PIC's estos apuntes te suenen un poco a chico, ya que habla del registro, de las interrupciones, timers...de este PIC. Tranquilo si esto no sabes lo que es, ya te lo explicaran en clase.

Saludos!!

PD: Señores moderadores, podeis colocar este material donde querais, biblioteca...

Editado: Archivos movidos a la biblioteca virtual, concretamente aquí
Añadidos 60 puntos de reputación a jrubio.

Editado por Victor en 08-nov-2006 a las 16:09.
jrubio is offline   Citar y responder
Old 09-nov-2006, 01:18   #10 (permalink)
Ironfisher
Moderador Global
 
Avatar de Ironfisher
 
Registrado: mayo-2006
Universidad: Granada
Carrera: I.Telecomunicación
Curso: 3º
Posts: 423
Reputación: 39 Ironfisher cada día le pone más ganas
Enviar un mensaje por MSN a Ironfisher
Lo primero es darte las gracias jrubio.

Lo segundo: Déjame que me ria un poco pero es que todo lo que me has comentado ya lo he dado en clase y me hace gracia que me digas lo de que si me suena a chino. jeje
El caso es que estamos dando los pics en general y todavía no nos hemos centrado en ninguno. Por eso me vienen muy bien tus apuntes, ke son solo para el 16F84. Gracias de nuevo.

El Pic 16F84 tiene temporizador externo, solo requiere de un cuarzo externo (u otro método) que le marque la frecuencia de trabajo. Tal y como dijo Victor al principio. El caso es que otro tipo de pics no necesitan siquiera el cuarzo.

Por cierto, me he sacado de mi biblioteca el libro que me recomendó jrubio. Es muy bueno. Viene con un CD con muchas utilidades.
Ironfisher is offline   Citar y responder
Responder

Herramientas
Estilo

Reglas del foro
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is activado
Emoticonos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado



Todas las horas son GMT +2. La hora es 04:13.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0