Forum: Mikrocontroller und Digitale Elektronik Unterschied ATTiny 84 zu 84 V


von Achim S. (achims)


Lesenswert?

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

von eli (Gast)


Lesenswert?

das V steht für vertikale montage

von katastrophenheinz (Gast)


Lesenswert?

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?

von (prx) A. K. (prx)


Lesenswert?

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?

von Hannes L. (hannes)


Lesenswert?

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

...

von Hannes L. (hannes)


Lesenswert?

eli schrieb:
> das V steht für vertikale montage

Cool, Du bist der Größte...

...

von Achim S. (achims)


Lesenswert?

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

von katastrophenheinz (Gast)


Lesenswert?

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

von Achim S. (achims)


Lesenswert?

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

von (prx) A. K. (prx)


Lesenswert?

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

von katastrophenheinz (Gast)


Lesenswert?

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.

von Achim S. (achims)


Lesenswert?

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

von Achim S. (achims)


Lesenswert?

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

von katastrophenheinz (Gast)


Lesenswert?

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.

von Achim S. (achims)


Lesenswert?

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

von katastrophenheinz (Gast)


Lesenswert?

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

von Hannes L. (hannes)


Lesenswert?

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.

...

von Achim S. (achims)


Lesenswert?

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

von (prx) A. K. (prx)


Lesenswert?

Solange du als Signatur nur Nullen sieht, solange kannst du gar nichts 
sehen und tun, denn dann funktioniert ISP nicht.

von Hannes L. (hannes)


Lesenswert?

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

...

von Achim S. (achims)


Lesenswert?

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

von Hannes L. (hannes)


Lesenswert?

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.

...

von Achim S. (achims)


Lesenswert?

Danke für deine Info

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.