Professional Documents
Culture Documents
• Sau đó chuyển qua Pinout & Configuration, trong Tab Timer chọn Timer
6. Trong mục mode tích vào active
• Áp dụng công thức tính ngắt cho Timer để cài đặt Prescaler và Counter
Period cho phù hợp.
• Tiếp theo chọn NVIC setting, tích vào TIM6 global interupt.. nếu muốn
sử dụng ngắt
Bài tập 2: Sử dụng Timer để viết chương trình chạy 2 LED 3 và LED 4
cùng lúc như nhau:
- LED 3 chớp tắt với chu kì 01 giây
- LED 4 chớp tắt với chu kì 750ms
Link Github: https://github.com/DongHung2510/CE224.N13.MTCL
File code nằm trong đường dẫn: LEDBlink/core/src
Trình bày:
- Thế giá trị Prescaler = 8999 và Fhệ thống = 90000000 và Tevent = 1 từ công
thức trên suy ra Counter Period = 9999. Vì mỗi chu kỳ xung clock sẽ có
1 cạnh lên và một cạnh xuống mà ở đây mình chỉ xét lúc cạnh lên nên
giá trị Counter Perioid lúc này sẽ chia 2 = 4999.
- Tương tự áp dụng công thức tính cho timer 7 ta được Prescaler = 8999,
Counter Period = 3749