Autor Tema: Problemas con los PWM  (Leído 1895 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado dieguez07

  • PIC10
  • *
  • Mensajes: 7
Problemas con los PWM
« en: 22 de Abril de 2010, 10:59:34 »
Hola a todos, tengo un problema con los PWM  :5] . quiero hacer andar ambos a la vez y uno de ellos no genera ningun pulso. A q se debe esto, le estoy errando en la configuracion? Estoy programando con el MPLab en asm y utilizo un 18f452. Por favor si alguien me puede orientar o indicarme cual es mi error.
Saludos a todos y desde ya muchas gracias.

Asi es como lo configuro:

      movlw   b'00000100'         ;Configuracion TMR2 (en START)
      movwf   T2CON
      bcf      PIE1,1
      bcf      IPR1,1
      movlw   0xFF            ;Resolucion del PWM 10 bits
      movwf   PR2
      movlw   b'00001100'         ;Configuracion PWM1 y PWM2
      movwf   CCP1CON
      movwf   CCP2CON
      clrf   TMR2
      movlw   0x80            ;Duty cicle del PWM 50%
      movwf   CCPR1L
      movwf   CCPR2L

Pido disculpa si no estoy posteando donde debiera.  :oops:

Desconectado dieguez07

  • PIC10
  • *
  • Mensajes: 7
Problemas con los PWM
« Respuesta #1 en: 22 de Abril de 2010, 12:52:15 »
Hola a todos, tengo un problema con los PWM  :5] . quiero hacer andar ambos a la vez y uno de ellos no genera ningun pulso. A q se debe esto, le estoy errando en la configuracion? Estoy programando con el MPLab en asm y utilizo un 18f452. Por favor si alguien me puede orientar o indicarme cual es mi error.
Saludos a todos y desde ya muchas gracias.

Asi es como lo configuro:

      movlw   b'00000100'         ;Configuracion TMR2 (en START)
      movwf   T2CON
      bcf      PIE1,1
      bcf      IPR1,1
      movlw   0xFF            ;Resolucion del PWM 10 bits
      movwf   PR2
      movlw   b'00001100'         ;Configuracion PWM1 y PWM2
      movwf   CCP1CON
      movwf   CCP2CON
      clrf   TMR2
      movlw   0x80            ;Duty cicle del PWM 50%
      movwf   CCPR1L
      movwf   CCPR2L

Pido disculpa si no estoy posteando donde debiera.  :oops:

Resuelto.

   CONFIG CCP2MUX = ON     :-/


 

anything