Timer 1 kann Portc nicht mehr verwenden

#1183129
Lesenswert?

Hallo Leute,

ich stehe vor einem sehr seltsamen Problem.
Ich benutze den Timer1 im Overflow Modus.
Nun hab ich LEDS an den PORTC angeschlossen und würde sie gerne Toggeln 
lassen. Nun hab ich mir das Signal mal auf dem Oszi angesehen und da 
kommt nichts..... mache ich das gleiche, nur mit Port D dann klappt das 
wunderbar. Deaktiviere ich den Timer1, dann kann ich auch den Portc 
toggeln.
Also µC benutze ich den Atmega16
#1183558
Lesenswert?

1
in der main:
2

3
DDRB=0b11111101;
4
DDRC=0b11111111; 
5

6
TCCR1B |= (1<<CS10);
7
TCCR1A|=  (1<<WGM11)  | (1<<WGM10);
8
TIMSK  =  (1<<TOIE1);
9

10
wird in der Funktion gemacht:
11
PORTC^=0b11111101;
12
PORTB^=0b11111101;
wie man sieht zwei identische vorgehen bie port b u c...
aber trotzdem unterschiedliche Funktion

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren