ATtiny nicht auslesbar & ständig kommt ein Fehler

Gast #2406072
Lesenswert?

Hey,

ich habe jetzt soweit alles fertig. Habe wie es scheint auch Verbindung 
zum IC. Nur irgendwie habe ich Probleme ihn zu bespielen. Schon allein 
wenn ich auf Device ID read klicke kommt:

No supported device matches device signature (0x00 0x00 0x07) nor JTAG 
ID (0x00 0x00 0x00 0x00)

Und wenn ich mein Programm draufspielen will kommt:

Verifying Flash...Failed! address=0x0000 expected=0xbc actual=0x00

Was soll mir das sagen?

Wenn ich Lock bits 0x00 neu programmiere kommt dann beim flashen das 
hier:

Verifying Flash...Failed! address=0x0000 expected=0xbc actual=0xc0

Ich weiß nicht ._.
#2408476
Lesenswert?

Als Allererstes sagen sie, dass die ISP-Verbindung noch nicht richtig 
arbeitet. Da etwas falsch zu machen gibts viele Möglichkeiten, die man 
erst einmal ausprobiert haben muss, also mach Dich an die Arbeit:

Stimmen alle ISP-Verbindungen zwischen Programmiergerät und Platte?
Haben beide, Progger und Target ihre Betriebsspannung?
Ist der ISP Takt niedriger als 125 kHz eingestellt?

Wenn alle diese Anforderungen erfüllt sind, wird deine Software auf die 
Frage nach der Signatur die richtige Antwort vom Atiny bekommen.  -und 
mit "...matches device signature" losjubeln.
Dann  ist die größte Hürde wohl überwunden.
Gast #2410425
Lesenswert?

Ah oke. Verstehe. Aber ich glaube für meine "winzige" Steuerung ist das 
nicht wirklich nötig.

Ich möchte mit dem IC nur realisieren, dass, wenn er eine gewisse 
Spannung U "bekommt" einen Ausgang 5 mal schaltet & sich dann schlafen 
legt bis die Spannung U wieder abfällt & wenn die Spannung wieder da 
ist, wieder von vorn beginnt.
#2410680
Lesenswert?

Feeelix schrieb:
> Ah oke. Verstehe. Aber ich glaube für meine "winzige" Steuerung ist das
> nicht wirklich nötig.

Wieso nicht? - Freut es Dich, wenn Dein MC aus heiterem Himmel Reset 
macht und das Programm von vorn beginnt?

>
> Ich möchte mit dem IC nur realisieren, dass, wenn er eine gewisse
> Spannung U "bekommt" einen Ausgang 5 mal schaltet & sich dann schlafen
> legt bis die Spannung U wieder abfällt & wenn die Spannung wieder da
> ist, wieder von vorn beginnt.

Das macht er dann auch nach jedem Reset, den er sich aufgrund des 
hochohmigen Reset-Eingangs aus der Umgebung einfängt. Da reicht schon 
die Betätigung eines Lichtschalters.

Du sparst also am falschen Fleck, nämlich an der Zuverlässigkeit der 
Schaltung.

...
(Firma: Huddel und Brassel Ltd.) Persönliche Seite #2410866
Lesenswert?

Hannes Lux schrieb:
> Du sparst also am falschen Fleck, nämlich an der Zuverlässigkeit der
> Schaltung.

Ach was, Datenblaetter wurden nur erfunden um es dem Benutzer moeglichst 
kompliziert zu machen. Ebenso das Wiki, alles Unfug, braucht man nicht.

Das sieht man z.B. daran, wenn man bei G00gle mal "Schaltungen mit AVR" 
eingibt und die Schaltbilder ansieht. Das haben alles Leute gemacht die 
keine Ahnung haben und sich an die unnoetigen Datenblaetter gehalten 
haben.
#2412427
Lesenswert?

Felix G. schrieb:
> Habe jetzt denke ich soweit alles berücksichtigt.

Nö, die beiden 100nF-Kerkos des Spannungsreglers sollen Schwingneigung 
unterdrücken und gehören deshalb so dicht wie möglich an die Pins des 
7805.

R3 soll wohl der Reset-Widerstand sein. Das eine Ende liegt ja am 
Reset-Pin. Welches Potential hat das andere Ende?

R1 und R2 liegen in Reihe zwischen PB0 und Masse. Was hat das für einen 
Sinn?

T1 ist ein PNP-Transistor (BC327). Mit Emitter an Masse und Kollektor am 
Ausgang wirst Du da nichts gebacken kriegen. Da müsstest Du schon einen 
NPN-Transistor wie den BC337 nehmen. Und Du müsstest dessen Basis auch 
noch irgendwo sinnvoll anschließen, damit er auf etwas reagieren kann.

Auch auf Lochraster (Streifenplatine) kann man auf kurze Wege und wenige 
Brücken achten, dann wird die Schaltung nicht nur zuverlässiger, sondern 
auch übersichtlicher. Deine Anordnung der Leiterzüge und Brücken ist ja 
der reinste Irrgarten. Kein Wunder, dass Du das Wesentliche nicht 
erkennst.

> Und meine
> Steuerung sieht bisher so aus.

Und? - Funktioniert sie??

...
#2413084
Lesenswert?

Das mit denn 100nF Kondensatoren werde ich noch abändern. Danke!

Der R3 Widerstand "war" mal richtig angeschlossen bevor ich den 7805 
eingebaut habe, weil ich die Steuerung erst ohne realisieren wollte, 
werde ich also auch noch wieder abändern!

Widerstand R1 & R2 sind an den Basis Anschluss vom BC337 angeschlossen! 
Welchen ich ausversehen als BC327 gekennzeichnet habe, sorry. Habe auch 
nur BC337 hier liegen zum verbasteln :D

Das dort noch manches ziemlich wirr aussieht habe ich auch schon gedacht 
& werde es auch wahrscheinlich mit isolierten Brücken realisieren, da 
ich dadurch massig Platz einsparen kann.

Danke, für die vielen Tipps. Ich glaube, wenn man eine Schaltung nicht 
gleich mit allen Funktionen aufbaut sondern nach & nach noch was dazu 
kommt verliert man schnell den Faden. Ist mehr oder weniger mein erstes 
Projekt & bin sehr dankbar, dass ich noch gewisse Grundlagen bzw. 
Grundgedanken hier aufschnappen & in mein Denken integrieren kann!

> Und? - Funktioniert sie??
>
> ...

Bin noch nicht dazu gekommen sie aufzubauen. Habe die Woche jetzt 
Spätschicht & abends um 10 wollte ich mich irgendwie nicht mehr 
hinsetzen & loslöten :D

Wenn ich jetzt nicht wieder was neues verwurschtelt habe, sollte es 
passen.

Danke nochmal!
Angehängte Dateien:
#2429808
Lesenswert?

Düsendieb schrieb:
> Den Kondensator vom Rest nach Masse besser weglassen, da dieser die
> Programmierung stört. Es sei denn der µc wird nicht in dieser Schaltung
> Progammiert.
>
>
> Ansonsten ist alles OK

Ne, der IC soll nicht damit programmiert werden. Der soll mit der 
Schaltung funktionieren. IC ist so programmiert, dass er PB0 4 mal nach 
Anlegen der 5V schalten soll, sodass der Transistor eben 4 mal schaltet.

Und den R3 habe ich gesagt bekommen, dass man diesen verwenden soll. 
Oder habe ich da was falsch verstanden?
#2430151
Lesenswert?

Felix G. schrieb:
> Ne, der IC soll nicht damit programmiert werden. Der soll mit der
> Schaltung funktionieren.

Dann kannst Du Reset direkt auf Vcc schalten und bist damit sicher, dass 
Du Dir keine Störungen einfängst.

Düsendieb schrieb:
> Das erledigt der
> Controller heute intern.

Aber nur, wenn man es auch einschaltet. BOD ist im Auslieferungszustand 
bei den meisten AVRs (oder bei allen?) deaktiviert.

Ich beschalte den Reset-Pins der neueren AVRs nur mit einem PullUp von 4 
bis 10 k.

...
#2430201
Lesenswert?

Irgendwie funktioniert meine Schaltung nicht. Leider.

Um dies ein wenig auszuweiten. Ich wollte mir eine Schaltung bauen, 
damit ich in meinem Golf 3, wenn ich die Zündung anschalte, die 
Multifunktionsanzeige direkt auf die Öltemperatur springt. Dazu habe ich 
(denke ich) den IC so programmiert, dass er halt 5 mal den "MFA" Knopf 
"drückt" und somit dahin springt & sich dann schlafen legt. Passiert ist 
aber nichts.

Ich habe jetzt hier nochmal die Grundschaltung für meinen ATtiny13 mit 
LM7805 & wollte gern wissen, ob diese so korrekt ist mit den C's & R's. 
Und den restlichen Verbindungen.

Wäre mir schonmal eine riesen Hilfe, wenn mir dies einer Bestätigen 
könnte.

Danke,

Felix.
Angehängte Dateien:
#2430603
Lesenswert?

Ich weiß, dass es da Spannungsspitzen von 100V +/- gibt. Im Ernstfall 
nehm' ich halt 12V direkt aus dem Tacho. Da sollten die Spitzen dann 
schon abgefangen sein. Und zu guter letzt kann ich auch einfach noch 2 
C's & eine Spule mit einbauen. Sollte auch nicht das Problem sein.

Ich möchte erstmal wissen ob ich die Grundschaltung richtig habe. :)

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