Autor Tema: pwm con pic16f818  (Leído 2658 veces)

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

Desconectado fastyx

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 353
pwm con pic16f818
« en: 30 de Octubre de 2006, 08:17:48 »
Amigos : estoy usando un pic 16f818 , y no consigo sacarle el pwm :lol:
              he trabajado mil veces con otros pic , seteando el pwm , el tris del pin , asignado un pwm_duty y listo , pero con este no se que pasa...
              lo unico , estoy trabajando con oscilador interno , a 8 mhz con la instruccion setup_oscillator ( ox70 ) y para otras funciones anda bien.

              otro detalle: hice un pwm por soft usando el pin del ccp en cuestion , y anda bien

             Alguna sugerencia?

#include "jp.h"


 #ZERO_RAM

main ( )
{
   setup_adc_ports(AN0);
   setup_adc(ADC_CLOCK_INTERNAL);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
 
   SETUP_OSCILLATOR  (0X70)  ;
   setup_timer_2(T2_DIV_BY_1,255,1); 
   setup_ccp1(CCP_PWM);

  porta = 0b00000000 ; trisa = 0b00000001 ;
  portb = 0b00000000 ; trisb = 0b00000110 ;

    while (true)
    {
       set_pwm1_duty ( 120 ) ;
    }
----------------------------------------------------------------------------------------------------------------------------
//este es el archivo jp.h

#include <16F818.h>

#device adc=8
#use delay(clock=8000000)
#fuses NOWDT,INTRC_IO, PUT, NOMCLR, NOBROWNOUT, NOLVP, NOCPD, NOWRT, NODEBUG, NOPROTECT


// VARIABLES
// definiciones básicas

#byte porta = 0x05
#byte portb = 0x06

#byte trisa = 0x85
#byte trisb = 0x86

Desconectado fastyx

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 353
Re: pwm con pic16f818
« Respuesta #1 en: 31 de Octubre de 2006, 21:31:24 »
supongo que la mano debe venir porque no anda el timer 2 , ya que el pin del ccp cuando lo uso para el pwm por soft , anda perfecto

alguna idea muchachos :shock:

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: pwm con pic16f818
« Respuesta #2 en: 01 de Noviembre de 2006, 01:22:10 »
Has probado usar el cristal externo solo por curiosidad ??
El conocimiento se consigue a base de esfuerzo...

Desconectado fastyx

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 353
Re: pwm con pic16f818
« Respuesta #3 en: 01 de Noviembre de 2006, 21:37:47 »
no , no lo hice ,de todos modos ya tengo la placa armada y no tengo posibilidad fisica de colocarles los cristales.

por otro lado tengo la curiosidad cientifica de saber porque corno no anda :5]