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.