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
  Patrick wrote: > Woran kann es liegen, das ich jeden Pin an PortC mit Code programmieren > kann nur eben PC4 und PC5 nicht??? Daran, dass das JTAG-Interface noch aktiv ist. Siehe auch [[AVR Checkliste]]
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
  
  Bestehender Account
  
  
  
  Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
  Noch kein Account? Hier anmelden.
 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten