ATTiny 13 bekommt keine Verbindung zu USBAsp

Gast #4521360
Lesenswert?

Hallo

Zu meinem Vorhaben: bin blutiger Anfänger und will meine Taschenlampe 
die einen ATTiny13 hat verändern.

Habe mir jetzt einen USBAsp zugelegt und die Software ist eXtreme 
Burner.

Lesen hat funktioniert und ich habe "Chip Erase" gedrückt und jezt 
bekomme ich keine Verbindung zum ATTiny mehr.

Kann mir jemand sagen was ich machen muss damit es wieder funktioniert?

Danke schonmal
Gast #4522022
Lesenswert?

Zuerstmal einen Schaltplan erstellen, damit man den prüfen kann.
Dann ein Foto vom Aufbau machen, damit man ihn mit dem Plan vergleichen 
kann.

Und als letztes vielleicht den Programmer durch einen mit "richtigem" 
USB Interface ersetzen. Denn der Programmer selbst hat schon keine 
solide Grundlage zur Funktion. Er entspricht nicht der USB 
Spezifikation.
Gast #4522031
Lesenswert?

Der USBASP ist das Ergebniss einer sinnlosen extremen Sparmaßnahme.

Anstatt einen Chip mit USB Interface zu verwenden, wir dort der USB Port 
per Software über I/O Leitungen simuliert, die schon von ihren 
elektrischen Daten nicht dazu geeignet sind. Dann wird dort mit 
Zenerdioden die Spannung irgendwie hingebogen, wobei völlig ignoriert 
wird, dass Zenerdioden ihre Nennspannung oft nicht genau genug einhalten 
und dass dabei höhere Ströme fließen, als laut Datenblatt zulässig ist.

Und das alles, um 50 Cent oder vielleicht einen Euro zu sparen. So ein 
Quatsch!

Ordentliche Kabel und Gehäuse kosten mehr, als der Inhalt! Am Ende 
sparst du 20% am gesamten Produkt. 20% spart man aber auch, wenn man auf 
ein günstiges Angebot wartet oder einen Rabatt-Gutschein einlöst.

Das ist ungefähr so blödsinnig, als ob ich meinen PKW mit einem 
Mofa-Motor antreibe, nur um ein paar hundert Euro zu sparen. Der Rest 
des Autos kostet dann aber immer noch 14000 Euro. Und mit diesem 
Kack-Motor fährt es nur noch ebene Strecken.
Gast #4522314
Lesenswert?

> Und trotzdem funktionieren die Dinger problemlos.
Bei manchen Anwendern ja.
Bei machen nein.

Ich lese hier seit einigen Jahren mit, und auch in anderen Foren. Dabei 
habe ich eins bemerkt: Wenn jemand Probleme mit einem Programmer hat, 
dann ist das fast immer ein USBASP.

Das mit der ISP Taktfrequenz ist auch wieder eine Folge mangelhafter 
Umsetzung. Alle anderen Programmer verwenden standardmäßig eine 
Übertragungsrate, die für 1Mhz AVR's geeignet ist.

Und das sollte meiner Meinung nach auch der Standardfall sein, denn 
immerhin werden alle ATtiny und ATmega Chips mit 1Mhz oder 1,2Mhz 
verkauft.

Viele Programmer stellen die ISP Taktfrequenz sogar automatisch ein. Da 
hat man einen Anfänger-Fallstrick weniger, was ich sehr löblich finde.
Gast #4522540
Lesenswert?

Stefan U. schrieb:
> Was ist denn jetzt mit dem Schaltplan und dem Foto?

Joi! Du bist ja richtig heiß...

Langsam....

https://www.youtube.com/watch?v=Hcl0dYRphpU

Stefan U. schrieb:
> Ich lese hier seit einigen Jahren mit, und auch in anderen Foren. Dabei
> habe ich eins bemerkt: Wenn jemand Probleme mit einem Programmer hat,
> dann ist das fast immer ein USBASP.

Nee -das ist fast immer einer der hochgelobten AVRISP MKII!
Gast #4522836
Lesenswert?

Danke für die Zahlreichen Antworten

Stefan U. schrieb:
> Zuerstmal einen Schaltplan erstellen, damit man den prüfen kann.


Benutze USBAsp V2.0

Anschlüsse ATTiny13       USBAsp
           Pin1 RST       Pin5 RST
           Pin2 INP       --------
           Pin3 INP       --------
           Pin4 GND       PIN10 GND
           Pin5 MOSI      Pin1  MOSI
           Pin6 MISO      Pin9  MISO
           Pin7 SCK       Pin7  SCK
           Pin8 VCC       Pin2  VCC


Wegstaben V. schrieb:

> blutiger Anfänger: wie möchtest du denn was verändern, wenn du nicht
> weißt was zu machen ist?

Mein Teirber ist ein "Nanjg 105C" und möchte Helligkeitsabstufungen 
ändern und die Ladung des Accus durch blinken darstellen usw. Vorlagen 
hab ich schon im Internet gefunden.
Ich habe vor gut 10 Jahren in der Schule Grundprogrammierungen gemacht 
und erfolgreich vergessen ;)

Der USPASP war mit 1,80€ nicht gerade teuer, keine Frage!
Was ich nicht verstehe ist: ich hab 2 dieser Treiber mit ATTiny 13 
vorher konnte ich bei beiden den HEX Code auslesen.
Habe bei einem auf "Chip Erase" geklickt und seither bekomme ich keine 
Verbindung mehr (siehe Bild). Der andere lässt sich problemlos auslesen.

Mein Verdacht ist ob irgentwas grundsätzliches dadurch gelöscht wurde


Danke schonmal
Angehängte Dateien:
Gast #4523042
Lesenswert?

Zeichne einen Schaltplan und mach ein Foto vom Aufbau. Dein vorheriger 
Beitrag hat uns kein bisschen weiter gebracht.

Welcher Pin des µC an welchen Pin des Programmers gehört, wissen wir 
alle. Entscheidender ist, was du drumherumgebaut hast.
Gast #4523058
Lesenswert?

Bist du dir sicher, das der Tiny vom USBASP auch mit Strom versorgt 
wird, bzw das der USBASP auch VCC auf diesem Anschluss liefert? Ich 
kenne etliche Derivate wo der VCC unbenutzt / unbelegt ist.

Oder... mein Gedanke... wird bei Chip Erase auch die Fuses 
zurückgesetzt?! Vielleicht ist der CKDIV8 wieder gesetzt?! Versuche mal 
die ISP Freq runterzusetzen.
Gast #4523077
Lesenswert?

@Kabeltrommel
Statt blöd herum zu pöbeln, könntest du dem TO ja mal eine hilfreiche 
Antwort geben. Offensichtlich meinst du ja, in dieser Hinsicht schon 
jetzt mehr zu können, als ich. Dann mach das auch bitte.
Gast #4523095
Lesenswert?

Stefan U. schrieb:
> @Kabeltrommel

> Statt blöd herum zu pöbeln, ...

Du nimmst erst einmal zur Kenntnis, dass ich nicht pöbele, weder blöd, 
noch sonst wie, sondern einem Menschen mit offensichtlicher Ichschwäche 
darauf hingewiesen habe, dass er nur für sich selbst zu sprechen bzw. zu 
schreiben hat. Verstanden!
Gast #4524758
Lesenswert?

@SBGJunge
Es wäre nett, wenn Du dich mal wieder melden würdest.

> Mein Verdacht ist ob irgentwas grundsätzliches dadurch gelöscht wurde
Das ist sicher nicht der Fall.

Foto und Schaltplan bitte, dann sehen wir weiter.
Gast #4532126
Lesenswert?

Bitte entschuldigt die späte Antwort, habe leider viel Zutun gehabt.

Spannungsversorgung hab ich überprüft, ist ok

ISP Freq runterzusetzen hat leider auch nichts gebracht, gut möglich das 
mit der Fuses was nicht stimmt. ist nur die Frage wie ich das ändere.

Die Bilder sind der aktuelle Schaltplan und ein Foto davon.
Angehängte Dateien:
Gast #4532262
Lesenswert?

@SBGJunge

Löte mal bei JP3 eine zweipolige Stiftleiste ein und stecke einen
Kurzschlussstecker (Jumper) drauf. Damit läuft der USBASP dann mit
niedrigem ISP-Takt.

Hast du einen 100nF Abblockkondensator am ATTiny?
Gast #4542596
Lesenswert?

Leute danke für eure Hilfe.

Hab zu wenig zeit und blick auch nicht richtig durch.
Werde mir jetzt nochmals die Platine bestellten (3,50€), jetzt weiß ich 
welches Feld ich nicht drücken darf :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren