Hallo Hab ein Problem mit dem PC2 Ausgang, siehe Video https://plus.google.com/+AndreasAnselm/posts/UHJiSbK7oPS Der Ausgang leuchtet immer und lässt sich nicht programmieren. Bin recht neu in dem Thema, noch stark am lernen. Kann hier jemand helfen? hier ist der Code für die LEDs: int main(void) { DDRC = 0xFF; //Makes PORTC as Output while(1) //infinite loop { PORTC = 0x01; _delay_ms(200); PORTC = 0x03; _delay_ms(200); PORTC = 0x07; _delay_ms(200); PORTC= 0x00; //Turns OFF All LEDs _delay_ms(1000); //1 second delay } }
Ist das würglich der gesamte Code? Ist der Compiler Output OK?
JTAG deaktiviert? Ein Teil der Pins von Port C gehört zum JTAG-Interface und ist nicht ansprechbar, wenn JTAG aktiviert ist. Füge mal am Beginn der main folgendes ein:
1 | MCUCSR |= (1 << JTD); |
2 | MCUCSR |= (1 << JTD); |
oder deaktivere JTAG per Fuse. Gruß Marius
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.