Forum: Mikrocontroller und Digitale Elektronik Fuses werden immer geändert!


von peter (Gast)


Lesenswert?

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)
    {

    }
}

von peter (Gast)


Lesenswert?

habe vergessen zu sagen, dass der quarz nicht angeschlossen ist. wollte 
den internen takt verwenden.

von peter (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.