diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2015-02-10 12:33:58 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2015-02-10 12:33:58 +0100 |
commit | 92ec11b505a5b68c33e6158dbc68cea1d23cbd35 (patch) | |
tree | 737a0ac5a0574388d515ae15923e104c5b0e10f2 /pwm.c | |
parent | 708e9eb417ddf41ec345f2be70c4a32721608e4c (diff) | |
download | hourglass-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 () { |