Вы находитесь на странице: 1из 1

//DIRECTIVAS Y RESERVAR ESPACIO PARA BOOTLOADER #include <18f4550.

h> #fuses HSPLL,USBDIV,PLL5,CPUDIV1 #fuses NOMCLR,NOWDT,STVREN,VREGEN,NOPROTECT,NOLVP,NODEBUG #use delay(CLOCK=48000000) //CONFIGURACION REQUERIDA PARA UTILIZAR EL BOOTLOADER #build (reset=0x1100,interrupt=0x1108) #org 0,0x10ff{} #use standard_io(a) #use standard_io(b) #use standard_io(c) /*PWM Setup*/ void PWM_init() { output_low(PIN_C1);//Set CCP1output low output_low(PIN_C2);//Set CCP1output low setup_ccp1(CCP_PWM);//Configura CCP1 as a PWM SETUP_CCP2(ccp_pwm);//Configura CCP2 as a pwm setup_timer_2(T2_DIV_BY_1,255,1); } void main(){ SET_TRIS_A(0X01); SET_TRIS_B(0X00); SET_TRIS_C(0X00); PWM_init(); //ajustar siclo de trabajo duty pwm eb 128 set_pwm1_duty(128); set_pwm2_duty(200); /***********************************************/ }

Вам также может понравиться