Ðề tài: pwm của 16F877A
View Single Post
Old 14-03-2008, 12:54 AM   #1
anh_gioi
Đệ tử 6 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 147
:
pwm của 16F877A

Trích:
#include "C:\Documents and Settings\anh gioi\Desktop\dieu xung\dieu xung.h"

//#use fast_io(b)

void main()
{

int8 i;
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(FALSE);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);

while(1)
{
setup_ccp1(ccp_pwm);
set_pwm1_duty(0);
setup_ccp2(ccp_pwm);
set_pwm2_duty(0);
delay_ms(3000);
setup_ccp1(ccp_pwm);
set_pwm1_duty(10);
setup_ccp2(ccp_pwm);
set_pwm2_duty(10);
delay_ms(3000);
setup_ccp1(ccp_pwm);
set_pwm1_duty(1024);
setup_ccp2(ccp_pwm);
set_pwm2_duty(1024);
delay_ms(3000);

}
}
khi chạy chương trình này tớ thấy không đúng? đo điện áp cũng chỉ ở mức 0 và 5v?
ko biết tại sao nữa.mong các bác chỉ dùm cái????
thank!!!!!
anh_gioi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn