|
|
#1 (permalink) |
|
Moderador Global
|
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. |
|
|
|
|
|
#2 (permalink) |
|
Moderador Global
Registrado: marzo-2006
Universidad: UMH
Carrera: Sistemas de Teleco
Posts: 426
Reputación:
Desactivada
|
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
|
|
|
|
|
|
#3 (permalink) |
|
Moderador
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación:
98
|
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!! Editado por jrubio en 07-nov-2006 a las 14:24. |
|
|
|
|
|
#4 (permalink) |
|
Moderador
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación:
98
|
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!! |
|
|
|
|
|
#5 (permalink) |
|
Moderador Global
|
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. |
|
|
|
|
|
#6 (permalink) |
|
Moderador
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación:
98
|
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/ |
|
|
|
|
|
#8 (permalink) |
|
Moderador
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación:
98
|
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!! |
|
|
|
|
|
#9 (permalink) |
|
Moderador
Registrado: septiembre-2006
Universidad: EPSC-UPC
Carrera: Sistemas & Aeronautica
Posts: 1,038
Reputación:
98
|
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. |
|
|
|
|
|
#10 (permalink) |
|
Moderador Global
|
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. |
|
|
|
![]() |
| Herramientas | |
| Estilo | |
|
|