Hallo habe mir von Reich. ein paar ATiny 84 schicken lassen. Es ist der ATiny 84 V gekommen. In meinem Teil ist der ATtiny 84 (ohne Endung) drin. Den IC ohne Endung kann ich mit dem AVR Studio 4 normal beschreiben. Der Typ ist da auch gelistet. Der Tiny 84 mit Endung V steht nicht drin und lässt sich auch nicht programmieren. Was kann ich machen, damit das geht? Jemand eine Idee? achim
Mahlzeit, Seite 1 des Attiny84-Manuals sagt unter anderem: Operating Voltage: – 1.8 – 5.5V for ATtiny24V/44V/84V – 2.7 – 5.5V for ATtiny24/44/84 • Speed Grade – ATtiny24V/44V/84V • 0 – 4 MHz @ 1.8 – 5.5V • 0 – 10 MHz @ 2.7 – 5.5V – ATtiny24/44/84 • 0 – 10 MHz @ 2.7 – 5.5V • 0 – 20 MHz @ 4.5 – 5.5V -> Max. CLK-Frequenz 10Mhz. Kanns daran liegen?
Studio updaten? Allerdings wusste ich noch nicht, dass die IDs der V-Varianten eine andere sei. Und da die Dinger alle mit internem Oszillator zur Welt kommen kanns auch nicht an der Frequenz liegen. Jedenfalls nicht anfangs. Ergo: Most geliefert? Progger futsch?
Achim Seeger schrieb: > Jemand eine Idee? Schon mal ins Datenblatt geschaut? Die V-Typen haben lediglich eine kleinere minimale Versorgungsspannung und, wenn man diesen Spielraum nutzt, eine geringere maximale Taktrate. Achim Seeger schrieb: > Der Tiny 84 mit Endung V ... lässt sich auch nicht programmieren. Das muss nichts mit dem "v" zu tun haben, überprüfe mal die ISP-Taktfrequenz. Die muss unter 1/4 des Controllertaktes liegen. Neu ausgelieferte TinyX4 laufen mit 1MHz, da sollte 125kHz ISP-Takt funktionieren. Ich vermute, Du nutzt 250kHz, denn dann kann es (wenn der AVR geringfügig schneller als mit 1MHz taktet) geradeso funktionieren, muss aber nicht (wenn der AVR geringfügig langsamer taktet). ...
Danke Hannes habe von 250k bis 6,8k alles ausprobiert. Habe sogar noch mal den "alten" ohne Endung genommen. Der geht, der neue nicht. Alles mit dem gleichen Programm in der gleichen Fuse Einstellung gemacht. Leider ohne Erfolg. Update für das Studio 4? Geht das noch? die wollen doch nur noch das Studio 6 verwenden. Habe mich leider damit gestritten, Viel zu gross und komplziert. achim
Welchen Programmierer verwendest du? Lässt sich die Signatur auslesen? In welcher Umgebung ist der Controller verbaut? Schaltplan? Wie äußert sich "lässt sich nicht programmieren"?
Hallo verwende den AVR MK2. Die Signatur wird ausgelesen als 3 x 0x00, eingestellt ist E=0xff, H=0xdf, L 0xe2, Der IC steckt in einem NDS3 Modul von Nicai. Kein Eigenbau. Bekomme als Fehlermeldung das Fuse failed ist. achim
Achim Seeger schrieb: > verwende den AVR MK2. Die Signatur wird ausgelesen als 3 x 0x00, Das deutet darauf hin, dass der Auslesevorgang nicht funktioniert. Chip im Eimer, keine Spannung, verkehrt herum drin, ISP abgeschaltet, ...
Programmierst du den direkt auf der NDS3-Platine? Oder nimmst du den raus und programmierst auf Breadboard oder ähnlich? Wenn ersteres, probier mal letzteres, da NDS3 die ISP-Pins belastet. Einen Versuch isses Wert.
Habe mittlerweile 5x Tiny und bei allen das gleiche. Ja, programmiere auf dem NDS3, habe keine andere Möglichkeit, da der Tiny normal ohne Endung geht, müssten doch die anderen auch gehen. Habe gerade noch einen ohne Endung gefunden. Weiss leider nicht ob er noch geht. Probiere es halt mal achim
So, habe den "alten" ausprobiert, mit der selben Einstellung, gleiche Platine, gleiche Einstellung Fuse, halt alles gleich und geht sofort, keine Frequenz verändert nichts geändert, nur auf Programm gedrückt. Versteh ich nicht so richtig. Was ist da falsch? achim
Kein Breadboard und keine Drähte im Haus, um den 84V-Controller mal ohne störendes Umfeld zu programmieren? > Ja, programmiere auf dem NDS3, habe keine andere Möglichkeit, da der > Tiny normal ohne Endung geht, müssten doch die anderen auch gehen. Das ist nicht unbedingt gesagt, der Unterschied besteht ja nicht nur in der Bedruckung. Entferne zumindest die Lasten von den ISP-Leitungen. D.h Servostecker abziehen und 10pol-Wannenstecker zum NIBO abziehen und dann vom 10pol Stecker nur GND und VDD über jumper wires wieder verbinden.
Hallo der Servo ist nicht angesteckt. Die 5V werden über einen extra IC gewonnen. Bleiben eigentlich nur die Leitungen Reset, SCK und SDA. Mit dem IC ohne Endung geht es, gerade noch mal probiert. Komisch .. achim
Genau darum geht es: Auch Reset, SCK und SDA vom NIBO abzukoppeln, damit der NIBO nicht gegen deinen Programmer arbeitet. Andere Möglichkeit -wie gesagt- den 84V fliegend zu verdrahten,Vcc und GND anschließen und die 4 ISP-Pins verbinden. Wenns dann nicht geht, dann deutet das darauf hin, daß die Fuses nicht den Initialzustand haben, also z.B. Takterzeugung nicht auf internen Oszillator oder SPIEN deaktiviert. Das halte ich bei frisch gelieferten Bauteilen aber eher für unwahrscheinlich
katastrophenheinz schrieb: > dann deutet das darauf hin, daß die Fuses nicht den Initialzustand > haben, Eben, das vermute ich inzwischen auch. Wo stammen denn diese Tiny85V her? Sind sie vom seriösen Fachhandel oder vom Schnäppchenhändler? Nicht dass die schlechter wären, aber sie könnten aus einer speziellen Charge stammen, bei der die Fuses auf (Groß-)Kundenwunsch schon ab Werk oder Distri anders eingestellt sind. Oder der Vorbesitzer (Konkurs, Lagerräumung wegen Produktwechsel) hat sie bereits auf eigene Ansprüche umgefust und evtl. sogar schon geflasht und geschützt. Da hilft ggf. nur ein Programmer, der HVSP unterstützt, z.B. AVR-Dragon, AVR-Doper oder diverse Nachbauten. Achim Seeger schrieb: > Komisch .. Wenn Du magst, kann ich sie ja mal auf meinen Dragon stecken und per HVSP ansprechen. Bei Interesse persönliche Mail. Wärst nicht der Erste hier, dem ich verfuste AVRs wiederbelebt habe. ...
Sie stammen von Reichelt und sind aus 2 verschiedenen Zeiträumen, unterschied so ca. 1/2 Jahr. Spien kann ich doch ansehen. Wie muss es den stehen? und die anderen, wie müssen die sein. Hatte mich bisher auf die 3 angebenen beschränkt. Kann ich noch was anderes einstellen? Kann ich die 84 (ohne) auslesen und vergleichen? achim
Solange du als Signatur nur Nullen sieht, solange kannst du gar nichts sehen und tun, denn dann funktioniert ISP nicht.
Achim Seeger schrieb: > Spien kann ich doch ansehen. Kannst Du auch ohne Controller ansehen, sogar auch ohne Programmer. A. K. schrieb: > Solange du als Signatur nur Nullen sieht, solange kannst du gar nichts > sehen und tun, denn dann funktioniert ISP nicht. Eben!!! ...
Hallo Hannes habe noch mal alle IC, insgesamt 8 Stück angesehen. Da von liessen sich 4 Stück mit der korrekten Adresse auslesen und anschliessend programmieren. Bei dan andern 4 Stück ist als Adresse beim ausleen nur 3 x 0x00 gekommen oder gar nichts. Sind dann wohl defekt. Naja 80% Verlust oder anders gesehen über alles 50% gehen. Und wieder was dazu gelernt. Nichts hält ewig. Danke für eure Hilfe achim
Achim Seeger schrieb: > korrekten Adresse auslesen Das ist keine Adresse, sondern eine ID, also eine Art Schlüsselnummer zur Typ-Identifikation. Solange die nicht korrekt gelesen werden kann, sind alle weiteren Zugriffe auf den AVR zwecklos bzw. liefern nur Müll. ...
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.