Forum: Mikrocontroller und Digitale Elektronik ATtiny nicht auslesbar & ständig kommt ein Fehler


von Feeelix (Gast)


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 ._.

von Peter II (Gast)


Lesenswert?

Feeelix schrieb:
> Ich weiß nicht ._.

wir auch nicht, weil wir nicht mal wissen, mit welcher Hard und Software 
du arbeitest.

von Feeelix (Gast)


Lesenswert?

AVRISP mit AVR Studio 5.

Entschuldigung.

von Feeelix (Gast)


Angehängte Dateien:

Lesenswert?

Achja. Das ist mittlerweile mein "Adapter" zum ATtiny13.

von Feeelix (Gast)


Lesenswert?

Was sollen mir diese Meldungen denn nun sagen?

von Peter R. (pnu)


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.

von Feeelix (Gast)


Lesenswert?

Peter R. schrieb:
> Ist der ISP Takt niedriger als 125 kHz eingestellt?

Das war's :O vielen Dank! Oh mein Gott, jetzt kann's losgehen :D danke 
danke danke!

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Und dann solte man seinen selbstgefrickelten Kram auch richtig 
beschalten.
Kein Pullup am Rst. Kondensatoren am Spannungsregler fehlen.

von Feeelix (Gast)


Lesenswert?

Peter W. schrieb:
> Kein Pullup am Rst. Kondensatoren am Spannungsregler fehlen.

Bitte nähere Erklärung dafür.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?


von Peter R. (pnu)


Lesenswert?

Feeelix schrieb:
> Das war's :O vielen Dank!

Danke, für die nette Reaktion

von Feeelix (Gast)


Lesenswert?

Peter W. schrieb:
> http://www.fairchildsemi.com/ds/LM%2FLM7805.pdf
>
> http://www.atmel.com/dyn/resources/prod_documents/...
>
> http://www.mikrocontroller.net/articles/AVR_Checkl...

Danke für die Links. Ich habe gerade mal geschaut aber wo findet man 
denn 0,1 & 0,33µF Kondensatoren? - Sind dann ja bestimmt keine 
"normalen" Elko's mehr, oder?

von Peter R. (pnu)


Lesenswert?

Das sind Keramikkondensatoren.
In der SMD-Bauform lässt sich solch ein "Angstkondensator" direkt 
zwischen die Lötaugen des Spannungsreglers löten, ohne dass zusätzliche 
Lötaugen oder Bohrlöcher erforderlich sind.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Feeelix schrieb:
> Ich habe gerade mal geschaut aber wo findet man
> denn 0,1 & 0,33µF Kondensatoren? - Sind dann ja bestimmt keine
> "normalen" Elko's mehr, oder?

2x 100n ist auch okay.

Hast Du an den Rest Widerstand gedacht ?

von Feeelix (Gast)


Lesenswert?

Peter W. schrieb:
> 2x 100n ist auch okay.

Das ist gut. Die habe ich sogar noch hier liegen (:

Peter W. schrieb:
> Hast Du an den Rest Widerstand gedacht ?

Ehm... ne? - Was genau ist damit gemeint?

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?


von Feeelix (Gast)


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.

von Hannes L. (hannes)


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.

...

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


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.

von Felix G. (knettchen)


Angehängte Dateien:

Lesenswert?

Oke. Habe jetzt denke ich soweit alles berücksichtigt. Und meine 
Steuerung sieht bisher so aus.

von Hannes L. (hannes)


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??

...

von Felix G. (knettchen)


Angehängte Dateien:

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!

von Felix G. (knettchen)


Angehängte Dateien:

Lesenswert?

Sou. Wäre super, wenn mir jetzt nochmal jmd. bestätigen kann, dass alle 
Kondensatoren vorhanden sind. Alle Widerstände vorhanden sind & auch 
halbwegs Funktion des IC's vorhanden ist.

Vielen Dank!

von Düsendieb (Gast)


Lesenswert?

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

von Horst (Gast)


Lesenswert?

R3 würde ich weglassen... oder welchen Sinn soll der haben?

von Felix G. (knettchen)


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?

von Düsendieb (Gast)


Lesenswert?

Felix G. schrieb:
> Ne, der IC soll nicht damit programmiert werden.

Der Kondensator stört dann nicht, ist aber ein Relikt aus alten Zeiten 
als Computer noch mit Dampf betrieben wurden. Das erledigt der 
Controller heute intern.

Axel

von Hannes L. (hannes)


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.

...

von Felix G. (knettchen)


Angehängte Dateien:

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.

von Dietrich L. (dietrichl)


Lesenswert?

Horst schrieb:
> R3 würde ich weglassen... oder welchen Sinn soll der haben?

Damit nach dem Einschalten der Versorgungsspannung bis zum Zeitpunkt, wo 
das Programm den Port einstellt, der Transistor sicher gesperrt ist. Die 
Ports sind ja nach Power-On hochohmig.

Gruß Dietrich

von Hannes L. (hannes)


Lesenswert?

Felix G. schrieb:
> damit ich in meinem Golf 3, wenn ich die Zündung anschalte,

Hmmm, die Stromversorgung von Mikrocontrollern aus dem Bordnetz eines 
Kraftfahrzeuges ist alles andere als trivial. Ein simpler 7805 reicht 
dazu nicht. Da ist schon etwas mehr Aufwand nötig und auch etwas mehr 
Erfahrung.

...

von Felix G. (knettchen)


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. :)

von Klaus D. (kolisson)


Lesenswert?

Felix G. schrieb:
> Ich möchte erstmal wissen ob ich die Grundschaltung richtig habe. :)

Ich finde es okay so.

Die Diskussion über den Kondi an Reset wird hier
oft geführt. Trotzdem sage ich mal, dass ich diesen immer einbaue und
bisher keinerlei Nachteile hatte.


Gruss Klaus

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Felix G. schrieb:
> Ich möchte erstmal wissen ob ich die Grundschaltung richtig habe. :)

Wieso sind denn da zwei 100n parallel geschaltet ? C3 weg.

von Achim M. (minifloat)


Lesenswert?

Felix G. schrieb:
> dass er halt 5 mal den "MFA" Knopf
> "drückt" und somit dahin springt & sich dann schlafen legt.

Sicher dass der "MFA"-Knopp nach Masse zieht? Wenn der in einer 
gemultiplexten Matrix oder irgendwie anders beschaltet ist, würde ich 
eher einen Optokoppler hernehmen.

mfg mf

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.