|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
|
29-07-2009, 02:17 PM | #1 |
Đệ tử 1 túi
Tham gia ngày: Jun 2009
Bài gửi: 18
: |
Pwm ccs
Code:
#use delay(clock=20000000) int i; void main() { setup_ccp1(CCP_PWM); // khoi tao bo PWM1 setup_timer_2(T2_DIV_BY_1,1023,1); set_pwm1_duty(0); //khoi tao duty=0 while(true) { for(i=0;i<1023;i++) { set_pwm1_duty(i); delay_ms(50); } for(i=1023;i>0;i--) { set_pwm1_duty(i); delay_ms(50); } } } thay đổi nội dung bởi: bien_van_khat, 29-07-2009 lúc 02:35 PM. |
29-07-2009, 02:37 PM | #2 |
...Damned...
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
: |
Trong CCS mặc định kiểu int là 8 bit. Do đó bạn không thể đếm tới 1023
Bạn cần khai báo int16 i; hoặc long i; |
|
|