Lập trình Timer0 đếm sự kiệnGiá trị nhị phân nào sau đây của các bit CS02:CS01:CS00 thuộc thanh ghi TCCR0B của Timer0 đúng chọn đếm sự kiện.
Trả lời:
Đáp án đúng: D
Để Timer0 đếm sự kiện (external clock source), chúng ta cần cấu hình các bit CS02:CS01:CS00 trong thanh ghi TCCR0B. Theo datasheet của vi điều khiển AVR (ví dụ ATmega328P), các cấu hình sau cho phép đếm xung clock bên ngoài:
* CS02:CS01:CS00 = 011: xung clock đếm ở chân T0, xung cạnh xuống (falling edge).
* CS02:CS01:CS00 = 100: xung clock đếm ở chân T0, xung cạnh lên (rising edge).
Do đó, đáp án D là chính xác.