muốn nó sáng dần rồi tắt dần bạn chỉ việc dùng một timer đếm, đồng thời tạo ngắt. Trong chương trình xử lý ngắt ban tăng dần giá trị thanh ghi duty cycle, đồn thời tạo một biến đếm, khi nào đếm đủ số lượng rồi thì giảm dần duty cycle và tạo biến đếm lùi. Cái này có khó mấy đâu. đấy chỉ là một trong nhiều thuật toán thôi.
Tốt nhất bạn nên vẽ lưu đồ thuật toán ra rồi hãy lập trình. Mơi làm quen thì phải đi từng bước thôi
|