Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

05/06/2010 #1


Como conseguir un pulso de 10us y 8.5 us en pic 18F4550
Saludos, recurro al foro por que no eh podido lograr que el pic me de pulsos de 10 us y 8.5 us, inicialmente usaba un cristal de 4 MHz y nada, lo minimo que lograba eran 100 us aproximadamente, probados en simulacion con proteus y osciloscopio, ahorita no dispongo de osciloscopio, solo de simulacion y cambie el cristal a 20 MHz y aun asi no consigo los pulsos antes mencionados, la verdad es que apenas estoy aprendiendo esto de los PICs y un amigo me paso una formula para calcular el numero que le debo poner al TMRL0 o en caso de ser 16 bits TMRL0 y TMR0H. la formula es la siguiente:

para 4 MHz
#=((1us*Prescaler*2^n)-10us)/(Prescaler*1us)
para 20 MHz
#=((5us*Prescaler*2^n)-10us)/(Prescaler*5us)

n es el numero de bits al cual sera configurado el timer 8 o 16

Espero me puedan ayudar, por todo muchas gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.