Hallo,
möchte an meinem Arduino nano alle 6 PWM Outputs nutzen.
verwende den Timer0
1 | int main(void)
|
2 | {
|
3 | DDRD|=(1<<DDD6)|(1<<DDD5);
|
4 | OCR0A = 100;
|
5 | OCR0B=100;
|
6 | // set PWM for 50% duty cycle
|
7 |
|
8 | TCCR0A |= (1 << COM0A1);
|
9 | // set none-inverting mode
|
10 |
|
11 | TCCR0A |= (1 << WGM01) | (1 << WGM00);
|
12 | // set fast PWM Mode
|
13 |
|
14 | TCCR0B |= (1 << CS01);
|
15 | // set prescaler to 8 and starts PWM
|
16 |
|
17 | while (1);
|
18 | {
|
19 |
|
20 | }
|
21 | }
|
bekomm im moment nur am pin PD6 ein PWM
wie kann ich das PWM an den anderen Ports ausgeben?
Danke im Voraus!
Gruß
Daniel