Autor Tema: Ejemplo PWM?  (Leído 1554 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Xelene

  • PIC12
  • **
  • Mensajes: 81
Ejemplo PWM?
« en: 21 de Febrero de 2005, 03:42:00 »
Quiero hacer un programita que haga lo siguiente:

Tenemos una función del estilo y=x+1, es decir, podría ser un temporizador, que va aumentando de uno en uno hasta que se desborda y vuelve a cero (diente de sierra). Esa función se compara en todo momento con un valor, que podría ser x ejemplo, si es de 8 bits, el valor 0x0F... Así, cuando el temporizador esté por debajo de este valor, tengamos x ejemplo un led a 1 y cuando este por encima el led a 0.

Ahora bien, las dudas que me planteo son las siguientes...

¿Se podría hacer por PWM? He estado mirandolo un poco y no me queda muy claro como funciona, el valor que comparo sería CCPR1 con timer1??, pero cuando son iguales, ¿se pone a 0 el timer1?


 

anything