Forum: Mikrocontroller und Digitale Elektronik probleme ATtiny2313 und Ponyprog


von Dave (Gast)


Lesenswert?

Hi leute!

ich hab ein ganz komisches Problem mit meinem Tiny2313. ich wollte mit
ponyprog ein programm hinunterladen, aber es hat nur EINMAL
funktioniert. ich kann zwar noch lesen was ich hinuntergeschrieben habe
und die fusebits umsetzten, aber ein neues programm lässt sich leider
nicht mehr raufladen.

ponyprog bringt immer den fehler "Write Failed"

hat jemand schon mal so einen fehler gehabt, oder kann mit
weiterhelfen?

greetz Dave

von Hubert.G (Gast)


Lesenswert?

Auch schon "Erase all the device to ff" probiert?

von BennyS (Gast)


Lesenswert?

Ich weiß nicht obs beim Tiny möglich ist aber gibt es nicht FuseBits die
das schreiben verbieten?

von Dave (Gast)


Lesenswert?

@Hubert:
ich habe schon fast alles probiert. wenn ich auf erase klicke kommt
zwar die bestätigung, dass das löschen geglückt ist, aber bei erneutem
auslesen ist der alte inhalt immer noch erhalten.

@BennyS:
doch es gibt lock bits, aber die einzigen bits die ich "berührt" habe
waren die clockbits (von 1Mhz auf 2MHz gestellt)

von Markus M. (seeadler78)


Lesenswert?

hi
hast du bei deinem isp ein ground von der platine des microcontrolllers
angeschlossen
seeadler

von TravelRec. (Gast)


Lesenswert?

Der Tiny2313 hat eine Reset Disable Fuse, welche den Reset-Pin zum
Portpin umfunktioniert. Wenn Du die gesetzt hast, hast Du Dich für ISP
ausgesperrt und kommst nur noch über HV-Programmierung an den Prozessor
´ran. Besorg Dir ´nen anständigen Programmer und programmiere mit
AVR-Studio, dann passiert Dir sowas viel seltener. Alternativ könnntest
Du bei einem Kumpel mit STK500-Board vorbeischauen um den Controller
wiederzubeleben oder Dir ein Tiny-Grab im Garten ausheben. Übrigens
kann Dir das auch mit ATMEGAs passieren, und das geht dann richtig in´s
Geld.

von Dave (Gast)


Lesenswert?

ich habenur die clockbits gesetzt (bzw. rückgesetzt). komischerweise
kann ich immer noch mit ISP die daten auslesen, jedoch überschreib er
mir nie die schon beschriebenen stellen. der speicher verhält sich
eigendlich gleich wie ein PROM... einmal fuse durchgebrannt, und der
dateninhalt bleibt er selbe..

von Laeubi (Gast)


Lesenswert?

Vieleicht zu hohe ISP Frequenz?
Versuchmal die CHKDIV8 Fuse umzuprogramieren

von TravelRec. (Gast)


Lesenswert?

Löschst Du den Chip eigentlich vor dem Brennen?

von Dave (Gast)


Lesenswert?

jep... also ich kann schon mal den atmega128 programmieren. und ich denk
mir mal wenn der geht, müsste der attiny auch funktionieren

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.