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 ._.
Feeelix schrieb: > Ich weiß nicht ._. wir auch nicht, weil wir nicht mal wissen, mit welcher Hard und Software du arbeitest.
Achja. Das ist mittlerweile mein "Adapter" zum ATtiny13.
Was sollen mir diese Meldungen denn nun sagen?
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.
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!
Und dann solte man seinen selbstgefrickelten Kram auch richtig beschalten. Kein Pullup am Rst. Kondensatoren am Spannungsregler fehlen.
Peter W. schrieb: > Kein Pullup am Rst. Kondensatoren am Spannungsregler fehlen. Bitte nähere Erklärung dafür.
http://www.fairchildsemi.com/ds/LM%2FLM7805.pdf http://www.atmel.com/dyn/resources/prod_documents/doc2535.pdf http://www.mikrocontroller.net/articles/AVR_Checkliste#Reset-Pin_korrekt_beschaltet.3F
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?
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.
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 ?
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?
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.
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. ...
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.
Oke. Habe jetzt denke ich soweit alles berücksichtigt. Und meine Steuerung sieht bisher so aus.
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?? ...
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!
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!
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
R3 würde ich weglassen... oder welchen Sinn soll der haben?
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?
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
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. ...
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.
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
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. ...
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. :)
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
Felix G. schrieb:
> Ich möchte erstmal wissen ob ich die Grundschaltung richtig habe. :)
Wieso sind denn da zwei 100n parallel geschaltet ? C3 weg.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.