updated prescaler values
This commit is contained in:
@@ -49,17 +49,18 @@
|
||||
#define BUTTON2 (D, SW2)
|
||||
|
||||
// TIME
|
||||
#define PRESCALE_VALUE 1024
|
||||
#define PRESCALE_VALUE 1024 // can be 1, 8, 64, 256, 1024
|
||||
// table 16-5 : prescale sets
|
||||
#if (PRESCALE_VALUE == 1)
|
||||
#define PRESCALE_SET (1 << CS10)
|
||||
#define PRESCALE_SET (0<<CS12 | 0<<CS11 | 1<<CS10)
|
||||
#elif (PRESCALE_VALUE == 8)
|
||||
#define PRESCALE_SET (1 << CS11)
|
||||
#define PRESCALE_SET (0<<CS12 | 1<<CS11 | 0<<CS10)
|
||||
#elif (PRESCALE_VALUE == 64)
|
||||
#define PRESCALE_SET (1 << CS10) | (1 << CS11)
|
||||
#define PRESCALE_SET (0<<CS12 | 1<<CS11 | 1<<CS10)
|
||||
#elif (PRESCALE_VALUE == 256)
|
||||
#define PRESCALE_SET (1 << CS12)
|
||||
#define PRESCALE_SET (1<<CS12 | 0<<CS11 | 0<<CS10)
|
||||
#elif (PRESCALE_VALUE == 1024)
|
||||
#define PRESCALE_SET (1 << CS10) | (1 << CS12)
|
||||
#define PRESCALE_SET (1<<CS12 | 0<<CS11 | 1<<CS10)
|
||||
#endif
|
||||
#define TIME_MS(ms) (((F_CPU / PRESCALE_VALUE) * ms) / 1000)
|
||||
#define PERIOD 1000
|
||||
|
||||
Reference in New Issue
Block a user