Trích:
Nguyên văn bởi hopeman
setup_timer_2(t2_div_by_16,249,1);
led(255,255);
hai dòng này không hợp lý này, bạn set tối đa là ở mức 249, nhưng lại dùng ở mức 255
bạn nên sửa lại
- thêm vòng while để lặp lại trạng thái sáng tối nhiều lần
- giảm trị số cho led hoặc tăng biên độ cho PWM bằng các setup lại timer

|
Theo mình thì lệnh setup_timer_2(t2_div_by_16,249,1) là để khởi tạo cho timer2, ở đây mình dùng thạch anh 4Mhz, bộ chia tần số là 1:16, như vậy timer2 sẽ bị tràn sau 4ms. Còn lệnh led(255,255) là để băm với độ rông xung là 100%. Theo mình không có gì không hợp lí cả, mong bạn giải thích hộ mình lần nữa.