TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: berny466 en 24 de Mayo de 2006, 18:29:32
-
soy principiante en esto de los pics quisiera sabes si alguien me puede decir como manejar o activar el reloj interno del pic 16f84a y como manejarlo ya que nececito generar todos audibles con este reloj dependiendo de la velocidad que maneje el reloj alguien me puede ayudar :shock:
-
Hasta donde yo sé, el 16F84a no tiene oscilador interno. Necesariamente necesita que se le meta una señal de clock desde el exterior, o la colocación de un cristal de cuarzo en los pines dispuestos para esta función, o incluso un conjunto RC.
Puedes ver todas las opciones en las páginas 24 y 25 de la datasheet.
-
Hola:
berny466 , no te refieres al timer del micro? porque lo otro ya te respondio nocturno.
-
jeje estamos respondiendo lo mismo a cuatro mensajes iguales
berny fijate si podes borrar los otros 3 asi todos te contestamos por este hilo y no tenes que andar buscando la misma respuesta en 4 lugares distintos un saludo juan
-
Como bien te han comentado anteriormente el 16F84A no tiene reloj interno.....mirate el data sheet 16F84A (http://www.microchip.com/stellent/idcplgidcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010230)
Suerte!!! :wink:
-
soy principiante en esto de los pics quisiera sabes si alguien me puede decir como manejar o activar el reloj interno del pic 16f84a y como manejarlo ya que nececito generar todos audibles con este reloj dependiendo de la velocidad que maneje el reloj alguien me puede ayudar :shock:
bueno como soy novato en esto ami me mencionaron que tenia un reloj interno quizas si me refiera al timer interno que ustedes menciona quisiera inforamcion sobre el y como manipularlo con c estoy utilizando un cristal de cuarzo como oscilador externo al pic y pues kisiera activar el reloj interno o timer del micro no se si se pueda
-
Vientos aora si se te entiende
te cuento estos pic tienen un timer
para cargarle un valor
set_timer0(valor); valor entero de 8 bits
para leerlo
valor=get_timer0(),
bueno espero aberte ayudado igual te digo
en el foro de C tienes muchos ejemplos con los timer y un curso de C
-
Vientos aora si se te entiende
te cuento estos pic tienen un timer
para cargarle un valor
set_timer0(valor); valor entero de 8 bits
para leerlo
valor=get_timer0(),
bueno espero aberte ayudado igual te digo
en el foro de C tienes muchos ejemplos con los timer y un curso de C
Gracias pero sabes estoy planeando generar todo en el buzzer es decir por ejemplo tal instante mandar un tono distinto solo kiero sabes si esto es posible con la opcion que me acabas de mandar. por que claro me aah quedado que reloj interno no hay... como vez se puede hacer o sirve la opcion que me mandaste para generar tonos en el buzzer....
-
con los timer podrias variar el tiempo entre dos pulsos altos
es decir :
en un instante el tiempo entre dos pulsos altos es de 10ms
en otro instante podria ser de 20ms
no se sies lo que pedis no termino de entenderte
por ejemplo como vas a decidir los instantes? con pulsadores?
bueno vos diras si estamos ablando de lo mismo
sini quizas seria buena idea que armes bien la idea de tu proyecto y la comentas bien detallada por aca un saludo