Gast
#1146281
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