fehlerhafte ATtiny2313 Kopie?

Gast #5009046
Lesenswert?

Hallo µC-Gemeinde,

ich habe mir aus China 10 ATtiny2313 bestellt und kann die Dinger jetzt 
nicht programmieren. Weder mit Arduino as ISP noch mit dem mySmartUSB 
light. Das AVR Prog Tool erkennt den Controller nicht, der AVR 
Burn-O-Mat kann auch nicht mit dem Chip kommunizieren.

Das alles funktioniert jedoch mit einem ATtiny2313A (A!), den ich hier 
in Deutschland bestellt habe.

Ich habe im Netz keinen Hinweis gefunden, dass sich die Programmierung 
zwischen A Typ und nicht-A unterscheidet.

Da ich jetzt nicht mehr weiß, was ich noch ausprobieren kann, folgende 
Fragen aus Neugierde:

- Hat jemand ähnliche Erfahrungen wie ich gemacht: AVRs aus China können 
schlechte Kopien sein, mit denen man nichts anfangen kann (und obwohl 
die Original aussehen mit dem Atmel Logo)
siehe auch www.ebay.de/itm/272581721332 obwohl die Symbolfotos ja Schall 
und Rauch sind

oder

- gibt es irgendeinen Trick, die Dinger doch in Betrieb zu nehmen?

Danke und Gruß, runic
#5009060
Lesenswert?

Seit Monaten ist es hier im Forum üblich, bei Problemen erst einmal auf 
gefälschte Ware aus China zu schimpfen. Das ist auch einfacher, als 
gezielt Fehler zu suchen.

Welches Programmiertool?
Welche Programmiersoftware?
Welche Fehlermeldungen kommen?
Welche Betriebsspannung liegt an?
Kondensator zwischen VCC und GND?
Welche Taktfrequenz am ISP wird verwendet?
Wird der Reset Pin beim Programmiervorgang aktiviert?
Sind Signale an MISO und MOSI zu sehen?

Mit den Antworten kann man dann schon einmal entscheiden, ob der 2313 
generell gewillt ist, mit der Welt zu reden.

Natürlich gibt es Fälschungen aus China oder dritte Wahl oder 
ausgelötete Chips. Das kommt aber sehr selten vor und ein Lieferant, der 
solche Dinge vertreibt, existiert nicht lange. Die Handelsplattformen 
sind da seit einigen Jahren sehr sensibel geworden.
#5009104
Lesenswert?

Ich glaube eher nicht an Fälschungen... eher vllt. an "Ausschuß" die die 
Spezifikation nicht einhalten konnten... abee dennoch funktionieren ( 
nur wahrscheinlich nicht im Grenzbereich). Ich hatte mal eine Serie (5 
Stück) ATmega8 bei denen war bei den Fuses serial programming disabled 
und ging dann nur mit einem HV Parallelprogrammer. Vllt. sollte der TO 
mal den Fusedoktor aufbauen um falsch gefuste AVR zurücksetzen zu 
können... (so ein Ding hab ich bspw. auch zu Hause rumliegen)
Gast #5009216
Lesenswert?

Selbst wenn es 100% sicher Fälschungen wären, solltest du dennoch 
zunächst davon ausgehen, dass sie funktionieren.

Hast du die Taktfrequenz deines Programmieradapters herabgesetzt? Die 
Standardvorgabe ist meist zu hoch.
Gast #5009618
Lesenswert?

Vielen Dank für Eure Antworten, dann gibt es also doch noch Dinge 
auszuprobieren. Der Ansatz mit dem externem Oszillator ist vermutlich am 
leichtesten (und günstigsten :-) ) zu verfolgen. Das werde ich in den 
nächsten Tagen mal machen.

Dass ich die ICs als kaputt angesehen habe, lag auch daran, dass ich 
zwar schon von verfusten Controllern gelesen hatte, aber erstens davon 
ausgegangen war, dass als neu gelieferte Bausteine dieses Problem nicht 
haben sollten und zweitens man wenigstens eine Verbindung vom Programmer 
zum Controller hat. Aber im Nachhinein: wenn der Controller keinen 
internen Takt hat, kann er wohl dem Programmer auch nicht antworten.

Die ICs habe ich in der Bucht bestellt. Und der Lieferant macht Späßchen 
nach der Art ich soll Fotos von den Bausteinen schicken und ob er nicht 
nur teilweise rückerstatten kann etc. Ich habs inzwischen aufgegeben, 
mit gut 7 EUR ja kein Riesenverlust. Weswegen ich hier die Frage 
gestellt habe, war nur die Neugierde, ob ich wirklich alles probiert 
habe, die ICs in Betrieb zu nehmen.
Gast #5009658
Lesenswert?

Was das an Zeit kostet, da kann es gar nicht billig genug gewesen sein.

runic schrieb:
> ich habe mir aus China 10 ATtiny2313 bestellt und kann die Dinger jetzt
> nicht programmieren

Und haltet nur schön an Euren veralteten AVR mit "Fusebits" ohne 
Bootloader-ROM und "ISP" das keines ist mit "Programmer" fest :-)

Peter D. schrieb:
> Ich würde auch vermuten, die wurden schon programmiert, d.h. die
> Fusebits sind nicht mehr auf Werkseinstellung.
> Wenn in DIP, hilft ein STK500, Fusedoktor oder Galep
Gast #5009792
Lesenswert?

Wenn man beim Chinamann einkauft, sollte man wissen was man tut und das 
Risiko kennen.
Obwohl ich eigentlich immer das Bestellte bekommen habe, würde ich bei 
deinen 7EUR eine positive Bewertung abgeben. Ein Streit lohnt sich bei 
den paar Kröten nicht. Von einer Reklamation gehe ich da niemals aus.
Den Chinamännern geht es 10X schlechter als uns. Sieh es als Aufbauhilfe 
an.

Im Grunde gibt es wenig Unterschiede zwischen der -A und nicht -A 
Version.
Hier:

http://cdn-reichelt.de/documents/datenblatt/A200/DS_MIGRATION%20ATTINY2313TO2313A.pdf

Falls es alte 90S2313 sein sollten, hättest du Grund zum jammern.
Aber auch die kann man verwenden.
Beitrag #5009884 wurde von einem Moderator gelöscht.
Beitrag #5009892 wurde von einem Moderator gelöscht.
Gast #5009909
Lesenswert?

Stefan U. schrieb:
> Halbleitertheke bei Conrad

Auch da kaufen nicht nur Bastler ein, so unglaublich es auch klingen 
mag.

Die fortschreitende Globalisierung kann man jedenfalls nicht aufhalten, 
indem man (praktisch alle in Fernost gefertigten) Waren beim 
deutschen/europäischen Händler kauft. Außerdem widerspricht diese Art 
von Protektionismus ("kauf nur bei Deutschen") u. a. dem 
Freiheitsprinzip/europäischen Gedanken. Aber das ist schon Politik.
Gast #5009912
Lesenswert?

Stefan U. schrieb:
> Na dann frage mal die Mitarbeiter der Halbleitertheke bei Conrad.

Na dann frage erst mal die Leute beim Hartnagel... ;-)


Ist zwar OT: Die "Bauteillandschaft" hat sich über die Zeit stark 
verändert. "Früher" gabs halt die normalen THT Widerstände bzw. eine 
relativ begrenzte Zahl an Standardbauelementen. Die üblichen Logikgatter 
usw.
Heutzutage haben wir THT und SMD, letztere je nach Geschmack des 
Bastlers von 1210 über 0805 oder 0603 bis runter zu 0402.
Das gleiche nochmal bei Kondensatoren. Von Quarzgehäusen noch gar nicht 
gesprochen.
Bei den Mikrocontrollern gehts weiter: Allein vom STM32 gibt es so viele 
Typen, dass es praktisch unmöglich ist, alle auf Vorrat zu haben.

D.h. ich müsste meine Bastelprojekte am Bauteilbestand vom Conrad-Laden 
ausrichten, was praktisch nicht möglich ist. Sobald nur 1 Bauelement 
nicht da ist, muss ich eh bestellen.
Beitrag #5009963 wurde von einem Moderator gelöscht.
Beitrag #5009974 wurde von einem Moderator gelöscht.
#5010158
Lesenswert?

Hallo µC Gemeinde,

ja, es waren die Fuses. Der Hinweis, einen externen Takt zu verwenden, 
hat geholfen, vielen Dank, auch an alle anderen Poster. Letztlich sind 9 
der 10 Bausteine "gerettet". Den 10.ten habe ich vielleicht selber 
gehimmelt. So daß mein Rant auf die armen Chinesen völlig fehl am Platz 
war, ich bitte an dieser Stelle um Entschuldigung.

Da ich ohnehin einen Arduino Uno als ISP zur Verfügung hatte, ist die 
Lösung auf der Seite 
technikhobby.blogspot.de/2013/01/arduinoisp-avr-chips-programmieren.html 
tauglich. Statt dem mit der Arduino IDE gelieferten ArduinoISP verwendet 
man das ArduinoISP2-Sketch (googlen), welches auf Pin 9 den externen 
Takt erzeugt. Wichtig ist auch der 1µF von Reset nach Masse auf dem Uno, 
andere Boards sollen den nicht benötigen. Vorgehen wie auf dem Blog 
beschrieben. Dabei werden die Fuses noch nicht auf die ATtiny2313 
Defaultwerte gesetzt, das habe ich dann mit avrdude+Burn-o-Mat 
"nachgeholt".

So, jetzt räume ich erst einmal wieder auf ;-)

Gruß, runic
Gast #5010409
Lesenswert?

michael_ schrieb:
> Obwohl ich eigentlich immer das Bestellte bekommen habe, würde ich bei
> deinen 7EUR eine positive Bewertung abgeben.
Bei mangelnder Funktion ganz sicher nicht! Wenn dann auf die Beschwerde 
keine oder unsinnige Antworten kommen, wird direkt ein Vorgang auf der 
Handelsplattform eröffnet und die Kommunikation bekommt einen Stern.

> Ein Streit lohnt sich bei den paar Kröten nicht.
Damit die so weiter machen? Dein Verhalten ist gut gemeint, aber 
schädlich gegenüber allen anderen Käufern.

> Den Chinamännern geht es 10X schlechter als uns.
> Sieh es als Aufbauhilfe an.
Wenn ich aus China fehlerhafte Ware bekomme, wird die beanstandet, sogar 
bei deutlich unter 7 Euro. Ich spiele nicht Entwicklungshile, sondern 
Geschäftsleben.

In diesem Vorgang ist nicht wirklich klar, was runic (Gast)da getrieben 
hat, da kann er positiv bewerten.
#5010587
Lesenswert?

Stefan U. schrieb:
> Waaaaaaa? 3,45€ für einen Tiny2313? Was ist denn in die gefahren?

Das ist ja noch rel. harmlos. Nur das Doppelte des durchschnittlichen 
Preises für Normalverbraucher. Die haben auch kein Problem, den Faktor 
auf 3 oder 4 zu setzen.
Filialpreis ist übrigens 3,79 :-) (falls verfügbar, meist steht man eh 
da: im Moment nicht am Lager - sollen wir den bestellen...)
Gast #5010623
Lesenswert?

HI

>Zeit sich von Conrad zu verabschieden.

>Schau mal zu tme.eu ist inzwischen meine Reichelt.de Alternative
>geworden

Wenn man die MWst bei TME dazurechnet, ist der Unterschied zu Reichelt 
nicht sehr gross. Wie sind die Versand kosten bei TME?

MfG spess
Gast #5011246
Lesenswert?

Thomas O. schrieb:
> Zeit sich von Conrad zu verabschieden.

nö... ich kauf da gerne. Wenn sie die Sachen in der Filiale haben, 
kostets keine Versandkosten und das ist oft billiger als bei den 
versendern. Vorallem braucht man nicht warten.

Aber warum nimmst du statt tiny2313 nicht den 4313? Der ist besser und 
billiger gleichzeitig, zum beispiel hier:

https://guloshop.de/shop/Mikrocontroller/ATtiny4313::31.html

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