Atmega16 Fehler bei Pin 4 und 5 an PortC

Gast #1146281
Lesenswert?
• ▲
▼
Hallo zusammen,

sitze hier gerade mit nem Kollegen an einer Programmierung an einem 
Atmega16.

Folgendes Problem ist aufgedrehten:

Pin 4 und 5 an PortC lassen sich nicht Programmieren. Pin 5 ist immer 
auf "High" und Pin 4 immer auf "Low" egal was in den Controller 
geschrieben wird.
Bei allen anderen Pins habe ich die Möglichkeit diese zu programmieren.

Folgendes Beispiel funktioniert an allen Pins ausser an 4 und 5 eben 
nicht:

DDRC = 0xff;

void main ()
{
 while (1)
  {
   PORTC |= (1<<PC1);   //Funktioniert mit Pin 0,2,3,6,7 ebenfalls
   _delay_ms(100)
   PORTC &= ~(1<<PC1);
   _delay_ms(100)
  }
}

Woran kann es liegen, das ich jeden Pin an PortC mit Code programmieren 
kann nur eben PC4 und PC5 nicht???

Vielen Dank schonmal im vorraus.

Gruß Patrick

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