hi ich hab mir ein avrisp mk2 besorgt und habe nun auch avr studio 5. früher hab ich avr studio 4 benutzt und ein myavr board erfolgreich programmiert. nun habe ich auf dem steckbrett einen atmega 16 gepackt beschaltet und versucht eine einfache LED anzusteuern, um halt den programmer und den atmega mal zu testen. nun habe ich aber das problem, dass sobald ich code auf den atmega schreibe die fuses geändert werden?! alle häckchen sind gesetzt. ich kann nichts mehr ändern und auch nicht mehr auf den chip schreiben. (extere taktquelle wird immer aktiviert...) die fuses habe ich mit einem anderen programmiergerät wieder zurückgesetzt. aber immer wenn ich das test programm versuche zu programmieren werden die fuses geändert. aufbau ist folgender: http://henningbusch.de/joomla/cache /47_0_0_400x415_images_stories_schaltbilder_32-2.jpg code: #include <avr/io.h> int main(void) { DDRD = 0xFF; PORTD = 0xFF; DDRA = 0xFF; PORTA = 0xFF; DDRC = 0xFF; PORTC = 0xFF; DDRB = 0xFF; PORTB = 0xFF; while(1) { } }
habe vergessen zu sagen, dass der quarz nicht angeschlossen ist. wollte den internen takt verwenden.
problem hat sich gelöst. der reset taster hat die ganze zeit den reset auf low gezogen. taster -> müll :)
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.