Hallo,
ich habe ein PWM Signal in Modus 14. Folgender Code:
1 | void timer_init(void)
|
2 | {
|
3 | DDRB = (1 << PB1 );
|
4 | TCCR1A = (1<<COM1A1) | (1<<WGM11);
|
5 | TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS12);
|
6 | ICR1 = 10000;
|
7 | }
|
8 |
|
9 | int main()
|
10 | {
|
11 | DDRB |= (1 << PB1 );
|
12 | timer_init();
|
13 |
|
14 | while(1)
|
15 | {
|
16 | OCR1A = 5000;
|
17 | }
|
18 | }
|
Das funktioniert auch gut.
Wie kann ich nun die Umschaltungen von Port PB1 zählen. Also ich möchte
konkret, dass 10 Impulse kommen, und danach für die Dauer von 10
Impulsen PB1=0 ist.
Danke
Highii