aboutsummaryrefslogtreecommitdiff
path: root/pwm.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2015-02-10 12:33:58 +0100
committerLars-Dominik Braun <lars@6xq.net>2015-02-10 12:33:58 +0100
commit92ec11b505a5b68c33e6158dbc68cea1d23cbd35 (patch)
tree737a0ac5a0574388d515ae15923e104c5b0e10f2 /pwm.c
parent708e9eb417ddf41ec345f2be70c4a32721608e4c (diff)
downloadhourglass-92ec11b505a5b68c33e6158dbc68cea1d23cbd35.tar.gz
hourglass-92ec11b505a5b68c33e6158dbc68cea1d23cbd35.tar.bz2
hourglass-92ec11b505a5b68c33e6158dbc68cea1d23cbd35.zip
Reduce CPU frequency
Also reduces PWM frequency. The speakers resonance frequency is 2kHz, with 1MHz clock speed and prescaler 256 we get pretty close.
Diffstat (limited to 'pwm.c')
-rw-r--r--pwm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pwm.c b/pwm.c
index 250e489..0c9e191 100644
--- a/pwm.c
+++ b/pwm.c
@@ -79,8 +79,8 @@ void pwmStart () {
TIMSK0 = (1 << OCIE0A);
/* compare value */
OCR0A = 1;
- /* io clock with prescaler 64; ctc (part 2) */
- TCCR0B = (1 << CS02) | (0 << CS01) | (1 << CS00);
+ /* io clock with prescaler 256; ctc (part 2) */
+ TCCR0B = (1 << CS02) | (0 << CS01) | (0 << CS00);
}
void pwmStop () {