Forum: Mikrocontroller und Digitale Elektronik ISP verfused?


von conchulio (Gast)


Lesenswert?

Hi, hab damals vor 2 Monaten als ich mit µC angefangen habe meinen 
ATmega 328p ohne an den Fusebits herumzuspielen vermutlich verfused, 
sodass er nur noch im debugWire Modus zu verwenden ist.

Hatte dann einfach einen zweiten genommen und alles war gut.

Jetzt brauche ich aber unbedingt den ersten Verfusten wieder für meine 
Schaltung.

Ich verwende AVR Studio 5 und wenn ich bei Ihm auf Fuse klicke kommt 
immer folgende Fehlermeldung:

Failed to lauch program:Failed to enter programming mode. 
ispEnterProgMode: Error status received: Got 0xc0, expected 0x00

von Falk B. (falk)


Lesenswert?

Siehe AVR Fuses

von conchulio (Gast)


Lesenswert?

Hab ich schon.

Es ist so, dass er mir sagt,  Fuses in einem unbekannten Zustand, wenn 
er die Fuses auflistet und ich sie dann wähle.

von conchulio (Gast)


Lesenswert?

Ich wie gesagt nie an den Fuses rumgespielt.
Wie warscheinlich ist es, dass der Speicher wo sie drin stehn 
geschrottet wurde?

von Cyblord -. (cyblord)


Lesenswert?

conchulio schrieb:
> Ich wie gesagt nie an den Fuses rumgespielt.
> Wie warscheinlich ist es, dass der Speicher wo sie drin stehn
> geschrottet wurde?

Witzbold. WENN die Fuses verstellt sind, dann hast du auch dran 
rumgefummelt.

gruß cyblord

von conchulio (Gast)


Lesenswert?

High Voltage Programming hat auch nicht geklappt.

von Spess53 (Gast)


Lesenswert?

Hi

>High Voltage Programming hat auch nicht geklappt.

Womit?

MfG Spess

von conchulio (Gast)


Lesenswert?

Enter Programming Mode

The following algorithm puts the device in Parallel (High-voltage) 
Programming mode:

1. Set Prog_enable pins listed in Table 28-14 on page 304 to “0000”, 
RESET pin to 0V and VCC to 0V.

2. Apply 4.5 - 5.5V between VCC and GND.
Ensure that VCC reaches at least 1.8V within the next 20 μs.

3. Wait 20 - 60 μs, and apply 11.5 - 12.5V to RESET.

4. Keep the Prog_enable pins unchanged for at least 10μs after the 
High-voltage has been applied to ensure the Prog_enable Signature has 
been latched.

5. Wait at least 300 μs before giving any parallel programming commands.

6. Exit Programming mode by power the device down or by bringing RESET 
pin to 0V.
If the rise time of the VCC is unable to fulfill the requirements listed 
above, the following alternative algorithm can be used.

von Spess53 (Gast)


Lesenswert?

Hi

Ich meinte, mit welcher Hardware?

MfG Spess

von Christian M. (fpga-fan)


Lesenswert?

Wenn ich es sowei geschafft habe, dass er nicht mehr ansprechbar war, 
dann lag es daran, dass ich die Fusebits so gesetzt habe, dass er einen 
externen Quarz erwartet, obwohl ich ihn immer mit internem RC betrieben 
habe.

Häng mal einen Quarz oder Taktgenerator dran und versuche ihn nochmal 
auszulesen.

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.