Hallo,
ich möchte gerne 2 PWM Kanäle mit dem Mega 8 nutzen.
Bisher nutze ich einen, und mache es so:
1 | void init_pwm()
|
2 | {
|
3 | // OCR2 als ausgang setzen
|
4 | DDRB |= _BV(PB3);
|
5 |
|
6 | // set phase correct PWM mode
|
7 | TCCR2 = _BV(WGM20);
|
8 |
|
9 |
|
10 | //Vorteiler
|
11 |
|
12 | TCCR2 |= _BV(CS21);
|
13 |
|
14 |
|
15 | //Compare Output Mode, Phase Correct PWM Mode
|
16 | TCCR2 |= _BV(COM21) ; //|_BV(COM20);
|
17 | }
|
in das OCR2 Register schreibe ich dann mein compare wert.
Wie kann ich jetzt einen 2. Ausgang nutzen mit einem anderen compare
wert?
Den 16Bit timer verwende ich schon als "Uhr"!
Ich hab das datenblatt studiert, werde aber nicht wirklich schlau
daraus!
Ich bitte um Hilfe!
Vielen Dank im Voraus.
Gruß Dominik