first version of ex01

This commit is contained in:
hugogogo
2025-03-05 17:57:36 +01:00
parent e919c5f7a5
commit 670e5f1f5e
2 changed files with 32 additions and 10 deletions

View File

@@ -54,10 +54,10 @@ int main() {
TCCR1B |= (PRESCALE_SET); // set timer with prescale
// -> set timer with bits CS10-12, in register TCCR1B : 16.4 Timer/Counter Clock Sources
// -> prescale values : 16.11.2 TCCR1B Timer/Counter1 Control Register B, table 16-5. Clock Select Bit Description
// -> prescale values : table 16-5. Clock Select Bit Description
while(1) {
if ( TCNT1 >= TIME_MS(500)) { // read timer with register TCNT1 (read/write allowed), that combines two 8 bits registers : 16.11.4 TCNT1H and TCNT1L Timer/Counter1
if (TCNT1 >= TIME_MS(500)) { // read timer with register TCNT1 (read/write allowed), that combines two 8 bits registers : 16.11.4 TCNT1H and TCNT1L Timer/Counter1
TOGGLE_LED(D2);
TCNT1 = 0; // reset timer value, also in register TCNT1
}