Búsqueda personalizada
Regístrate gratis para participar de los foros, o si ya estás registrado haz login.
| comentario del autor | Dom Feb 10, 2008 2:26 pm | |
|
Necesito generar pulsos de un rango entre 1khz-40khz con el pic 16F877A. Sin utilizar el prescaler, entiendo que el periodo viene fijado por T=(valor Timer)*4/Fosc, donde Fosc será en este caso de 4Mhz, por lo que obtendría periodos de varios microsegundos. El problema que encuentro es que al monitorizar esta señal con proteus, observo que el periodo es de 1-1,5ms, cuando a mi me interesa tenerlo del orden de unos pocos micros. Esto significa que algo hago mal en el programa (lo hago en 'c'). El cristal de resonancia utilizado es de 4Mhz. Alguna idea de que puede suceder? De otro modo, alguien tiene una rutina similar para probarla? No utilizo el PWM propio del pic porque desconozco sus restricciones, además, me interesará utilizar el método PFM, por lo que prefiero sacar la señal por el PORTB. Agradezco sugerencias.... Saludos. |
||