Forum: Mikrocontroller und Digitale Elektronik WARNING: FLASH byte address 0x0000 is 0xFF (should be 0x12) FAILED!


von Thomas S. (thomas_s74)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin gerade am experimentieren mit AVRs und 7 Segement anzeigen. Ich 
bekomme den AVR aber seit heute nicht mehr geflashed. Der code:
1
#include <avr/io.h>
2
#define F_CPU 1000000UL  
3
#include <util/delay.h>
4
5
int main(void){ 
6
  
7
   DDRD |= _BV(PD0) | _BV(PD1) | _BV(PD2) | _BV(PD3) | _BV(PD4)            | _BV(PD5)   | _BV(PD6);     
8
  
9
   DDRB |= _BV(PB0) | _BV(PD1) | _BV(PD2);
10
   while(1){
11
12
   PORTD |= _BV(PD1);
13
         
14
15
     }
16
17
   return 0;
18
}

Ich bekomme immer folgendende Meldung (siehe Bild). Ich habe nichts 
verändert, die Fuses sind noch in der Standarteinstellung. Allerdings 
lässt sich die Signatur des ATtinys noch lesen. Wisst Ihr was da falsch 
ist? Den AVR flashe ich mit dem Pollinboard und einem DIAMEX USB ISP 
Stick. Ich weiß nicht mehr weiter und hab auch probiert den Stick neu 
anzuschließen und die Kontakte im Sockel zu überprüfen. Alles sieht 
normal aus.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Setze den Haken bei "Erase Device Before Programming".
Setze die ISP-Frequenz auf maximal 1/4 der CPU-Taktrate.

von Thomas S. (thomas_s74)


Lesenswert?

Knut Ballhause schrieb:
> Setze den Haken bei "Erase Device Before Programming".
> Setze die ISP-Frequenz auf maximal 1/4 der CPU-Taktrate.

Ist schon alles so gesetzt wie du es beschrieben hast.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Hast Du etwas an die ISP-Pins angeschlossen, ausser dem Programmer?

von Thomas S. (thomas_s74)


Lesenswert?

Seltsam, vorhin als ich im Fenster vom Programmer geschaut hab stand da 
noch 115 KHz und jetzt auf einmal 460 KHz. Ok es geht jetzt, danke für 
die Hilfe. Aber ich schwöre, dass da vorhin 115 KHz stand.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

;-)

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.