Hallo zusammen, ich bin momentan dabei das Tutorial hier durchzuarbeiten. Hat bislang alles geklappt. Mikrocontroller schon einige Male testweise mit dem Originaladapter programmiert ohne Probleme. Hab heute wohl irgendeinen Kurzschluss (arbeite ausschließlich mit 5V) gebaut und der AVR ISP MKII hat dann rot geblinkt. Nach Behebung des Problems musste ich feststellen dass ich den Mikrocontroller über das ATMEL Studio zwar programmieren konnte aber selbst simple Sachen wie die Ausgabe von binären Signalen für LEDs nicht mehr funktionierten. Hab somit den kompletten Mikrocontroller (Mega8A) gegen einen Neuen getauscht um sicher zu gehen. Aber auch hier das gleiche Verhalten. Der ISP Adapter liest und schreibt die FUSES, liest die ID, auch Programm übertragen etc. scheint laut Software zu funktionieren. Während des Übertragens wechselst die LED von grün kurz auf orange. Gibt es weitere Möglichkeiten den Fehler einzugrenzen? Hab die Schaltung auf ein absolutes Minimum reduziert und auch neu aufgebaut. Das File zum Testen ist das Simpelste vom Simpelsten .include "m8Adef.inc" ldi r16,0xFF out DDRD,r16 ldi r16, 0b11111100 out PORTD, r16 ende: rjmp ende Folglich sollten an Port D PD0 und PD1 den Pegel 5V annehmen bzw. die LED leuchten. Bevor ich gleich einen teuren neuen Adapter kaufe, hoffe ich auf einen kleinen Denkanstoß vielleicht hab ich einfach nur ein Brett vorm Kopf. Danke im Voraus Gruß Simon
Hi >Folglich sollten an Port D PD0 und PD1 den Pegel 5V annehmen bzw. die >LED leuchten. Damit >ldi r16, 0b11111100 >out PORTD, r16 werden PD0 und PD1 auf L gesetzt. MfG Spess
Oh da war wohl ein Tippfehler unterwegs, hab es im Programm invertiert stehen also "out PORTB,0b00000011" aber funktioniert damit immernoch nicht. Habe gerade mal ein Firmwareupdate am AVR ISP MKII gemacht. Jetzt funktioniert er aufeinmal wieder. Thread kann also geschlossen werden.
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.