|
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-08-2013, 02:06 PM | #1 |
Đệ tử 2 túi
Tham gia ngày: Apr 2007
Nơi Cư Ngụ: Quảng Trị - Đà Nẵng
Bài gửi: 43
: |
PWM trong PIC16F877A, thay đổi duty.
Code PWM không thể thay đổi duty được nếu viết thế này:
Code:
setup_timer_2(T2_div_by_16,200,1); set_pwm1_duty(a); Code:
set_pwm1_duty(a); Code:
set_pwm1_duty(a); setup_timer_2(T2_div_by_16,200,1); Code:
setup_timer_2(T2_div_by_16,200,1); ------------------------------ Trong khi đó, mình xem hầu hết trên các bài viết trong diễn đàn, thì chỉ cần câu lệnh Code:
set_pwm1_duty(a); Ai có thể giải thích giùm mình được không? Mình gửi kèm code và mô phỏng (code CCS-PIC, mô phỏng Protues7.5) |
18-09-2013, 11:30 AM | #2 |
Đệ tử 2 túi
Tham gia ngày: Jun 2011
Bài gửi: 37
: |
Bạn xem lại thử, mình thay đổi duty bình thường mà, đâu cầu setup lại timer2 đâu
|
|
|