Trích:
Nguyên văn bởi 0509592
--------------------------------------------------------------------------------
em dung pic 16F877A !
em bam xung PWM de dieu khien den led.
nhưng em chưa làm được!
bác nào có đoạn code CCS C về pwm thì cho em xin!
thanks!
|
bạn muốn điều khiển độ sáng của led ?
Code:
void led(int value,int value1)
{
set_pwm1_duty(value);
set_pwm2_duty(value1);
}
void main()
{
set_tris_c(0); // portc output.
ouput_c(0);
setup_timer_2(t2_div_by_16,249,1); //PWM Period = 2ms, ứng với thạch anh 8M
setup_ccp1(ccp_pwm);
setup_ccp2(ccp_pwm);
while(1)
{
led(a,b); // a,b giá trị tư 0 ->255,ứng với từng chân ccp1(rc2),ccp2(rc1)
}
}
chỉ đơn giản vậy thôi . Kô biết có đúng ý bạn ko ?