En el proteus hay una herramienta cojonuda para medir el tiempo en
microsegundos, es el counter timer en la seccion de instruments, con eso afinas
fino fino, pero que muy fino
![Sonrisa Gigante Sonrisa Gigante]()
![Sonrisa Gigante Sonrisa Gigante]()
![Sonrisa Gigante Sonrisa Gigante]()
![Sonrisa Gigante Sonrisa Gigante]()
![Sonrisa Gigante Sonrisa Gigante]()
![Sonrisa Gigante Sonrisa Gigante]()
pruebalo
![Payaso Payaso]()
![Payaso Payaso]()
![Payaso Payaso]()
![Payaso Payaso]()
yo lo conecto al portc de 18f452
clk al osc1/clk
Ce (counter enable) al Rc0
Rst reset al Rc1
este es el codigo para medir el tiempo
//reseteo contador
output_c(0x03);
//lo ponemos a andar
output_c(0x01);
//aqui rutina se ejecuta rutina a medir el tiempo
//paramos contador
output_c(0x00);
si la operacion se va a realizar muchas veces lo mejor sera medir todo el bucle asi
el valor sera la media (mas preciso aun)
con esto y jugando un poco con los delays se puede conseguir la temporizacion
que quieras
![Giño Giño]()
¿todavia estan saltando?
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()
![Rebotado Rebotado]()