nanit
Üye
- Katılım
- 21 Ocak 2011
- Mesajlar
- 159
- Puanları
- 1
- Yaş
- 33
arkadaşlar evde kendi başıma ccs c ögrenmeye çalışıyorum pwm metodunu uygularken şöyle bir sorunlar karşılaştım
şeklinde yapınca çalışmıyor
şeklinde yazınca çalışıyor aralarındaki fark nedir birdiğeride baktıgım çogu örnekte 1. kod dizilimi gibi birinci koldlamada eksiklik nedir bunları bulamadım arkadaşlar
HTML:
#include <16f877A.h>
#use delay(clock=20000000)
#fuses xt,noprotect,nodebug
#use fast_io(c)
void main(void)
{ int16 a=125;
set_tris_c(0x00);
setup_timer_2(T2_DIV_BY_4,250,1);
setup_CCP1(CCP_PWM);
setup_CCP2(CCP_OFF);
set_PWM1_duty(0);
while(1)
{
if (a>=250)
a=250;
set_PWM1_duty(a);
delay_us(10);
}
}
HTML:
#include <16f877A.h>
#use delay(clock=20000000)
#fuses xt,noprotect,nodebug
#use fast_io(c)
void main(void)
{ int16 a=125;
set_tris_c(0x00);
setup_timer_2(T2_DIV_BY_4,250,1);
setup_CCP1(CCP_PWM);
setup_CCP2(CCP_OFF);
set_PWM1_duty(0);
while(1)
{
if (a>=250)
a=250;
setup_timer_2(T2_DIV_BY_4,250,1);
set_PWM1_duty(a);
}
}