TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: DF38 en 27 de Noviembre de 2003, 00:15:00
-
Hola a todo los del foro .
como dije antes con el tema de los pic voy muy despacio pero voy
Bueno desgraciadamente me Siento mal ya que no pude contestar
a los de mas tema por no saber pero bueno ya aprendere y asi si podre ayudar por ahora solo leeo y jeje pregunto
la pregunta es esta , si tengo un programa que ase ensender 8
led y que lo tengo conetado al puertob y con un cristal de 4mhz
como deveria de aser para que que este mismo trabaje pero con otra frecuencia de reloj , ej a 8mhz solo es para esperimentar
se que con un clock de 4 mhz cada instruciones se realisan en 1ms
4mhz% 4=1ms ..1ms =4= 0.25 esto lo puse para que de paso me digan si esta bien o mal asi seria la frecuensia de un pic con un cristal de 4mhz espero que me entienda , Bueno como ago si yo quiero usar un cristal de 8mhz desde donde se empiesa a modificar el sof gracias y espero su ayudita ; geronimo
-
No son ms sino us.
Cada instrucción tarda en ejecutarse 4 periodos de reloj, por lo tanto para un cristal de 4MHz: Tciclo de instrucción=4·250ns=1us
Para uno de 10MHz: Tciclo=4·100ns=400ns
Todas las instrucciones se realizan en un ciclo salvo las de salto que tardan el doble.
En respuesta a tu pregunta 8MHz no hay que hacer nada, con ese cristal el programa se ejecutará más rápido que con uno de 4MHz
Tienes que tener cuidado solo cuando uses el TMR0, en el cálculo del valor a cargar en él para ejecutar una determinada temporización. Este número sí que depende de la frecuencia.
Un saludo
-
Hola DF 38, como bien te dijo Pocher, el tiempo es en uS, es decir microsegundos (1 seg/1.000.000)
para que verifiques los cambios en temporizaciones o retardos, baja este programita del foro
http://miarroba.com/foros/ver.php?temaid=70446&foroid=79706
funciona muy bien! 
Norberto
-
Hola atodo y muchas gracias por contestar se ve que estaba confundido pero ahora si ya entendi gracias a los que me ayudaron y de paso le digo que me baje el programita que me digieron
muchas gracias y sigan asi que aunque no lo crean estan ayudando pero un monton agente como yo que se inisialisa en esto de los pic gracias dante