Hola!!
Estouy trabajando con un microcontrolador de freescale que incorpora un módulo timer(MTIM) y otro módulo timer/modulador de ancho de pulso(TPM). En ambos se puede elegir que fuente de reloj se quiere usar en cada módulo. Una de las opciones es usar el reloj del bus, que es la que quiero usar.
Usando el processor expert de codewarrior he inicializado ambos módulos configurandolos para que usen la frecuencia del bus. Y no entiendo por qué el periodo en ambos módulos el periodo no es el mismo,debería ser 1/fbus.De hecho, el periodo del módulo TPM es 256 veces mayor que el de MTIM. Pero esto sucede usando en ambos caso un valor de preescaler de 1.
No sé si me he explicado bien, pero os adjunto la configuración de la CPU y de ambos módulo por si veis algo extraño.
Gracias de antemano. ...
Aquí adjunto lo que os decía.
Estouy trabajando con un microcontrolador de freescale que incorpora un módulo timer(MTIM) y otro módulo timer/modulador de ancho de pulso(TPM). En ambos se puede elegir que fuente de reloj se quiere usar en cada módulo. Una de las opciones es usar el reloj del bus, que es la que quiero usar.
Usando el processor expert de codewarrior he inicializado ambos módulos configurandolos para que usen la frecuencia del bus. Y no entiendo por qué el periodo en ambos módulos el periodo no es el mismo,debería ser 1/fbus.De hecho, el periodo del módulo TPM es 256 veces mayor que el de MTIM. Pero esto sucede usando en ambos caso un valor de preescaler de 1.
No sé si me he explicado bien, pero os adjunto la configuración de la CPU y de ambos módulo por si veis algo extraño.
Gracias de antemano. ...
Aquí adjunto lo que os decía.