aboutsummaryrefslogtreecommitdiff
path: root/c/timer/timer.c
blob: f1231b180212e883c6233a19ca8fc26a1df25b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <avr/io.h>

enum{
	Dcnt = 62499
};

int
main()
{
	int led;

	led = 1<<PB1;
	DDRB |= led;
	TCCR1B |= 1<<CS12;

	for(;;){
		if(TCNT1 >= Dcnt){
			PORTB ^= led;
			TCNT1 = 0;
		}
	}
}