..ich weiß, doofe Frage, steht Alles im Datenblatt..trotzdem ärgert mich
hier was.
Ich habe noch ein uraltes Projekt von Matthias Weißer (mattwei) in
Benutzung, den sogenannten USBISP. Die Platine habe ich mal von Jörg
erhalten, ist schon viele Jahre her. Das Projekt wurde mal hier im Forum
vorgestellt und lebte normalerweise auf www.mattwei.de ..ist Geschichte.
Das Ding ist nichts weiter als eine kleine Platine mit Atmega8 und
FT245BM für universelle Anwendung, aber eine der Hauptapplikationen war
damals ein STK500 kompatibler ISP Programmer und als solchen habe ich
den auch regelmäßig benutzt. Nun ist das Ding mal wieder kaputt
gegangen, Ursache war das Programmieren von Tinys mit einer chinesischen
"Kontakt-Zange" irgendwie habe ich da das MOSI Pin beschädigt, kein H
Signal mehr. Nun gut, sowohl der Amtega8 als auch der FT245BM sind nicht
die ersten auf diesem Ding, die habe ich beide schon mal gewechselt
wegen Defekten, kein Ding, sowohl Schaltung als auch Software liegen
nach wie vor auf meinem Rechner.
Nun habe ich aber wohl erstmalig einen Atmega8L in TQFP32 da drauf
gelötet und das Ding will nicht.
Der 8L ist da drauf, weil es gerade mal keine Atmega8 gab. Es sollte in
der gegebenen Anwendung keinen Unterschied machen, dachte ich. Das Ding
läuft mit 5V, internem 8Mhz RC Oszillator und irgendwelche Faxen wie BOD
werden nicht benutzt.
Das Ding ist über 8 Bit parallel mit dem FT245BM verbunden und wird über
TXE,RXF, RD und WR mit Handshakeleitungen vom Atmega8 gesteuert.
Es wird mit normalem ISP ein Bootloader programmiert und danach über
diesen und die USB Schnittstelle die Applikation, hier der ISP
Programmer, auf das Ding geladen. ISP (mit JTAG ICE MKII) funktioniert,
auch die beiden LED die Ladebereitschaft über USB signalisieren sollen,
leuchten, aber der avrdude läuft beim programmieren über den FTDI in ein
Timeout. Irgendwas ist anders als vorher, der atmega8l ist nun schon der
2., keine Änderung. einen FT245BM hatte ich auch noch da, keine
Änderung. Da bleibt faktisch nur ein Unterschied im Amega zu Atmega8L
oder der avrdude 6.3 kann mit dem Bootloader im STK500 Mode nicht mehr..
Kennt das evtl. Jemand? An der Firmware kann es nicht liegen,. das sind
die selben Binaries wie vor Jahren. Die Sourcen sind zwar auch dabei,
aber da werden Späße des AVRStudio-4 Linkers benutzt, ich habe kein
Windows auf dem Rechner und müßte das erst mal umwidmen...
Danke im Voraus,
Pille
Pille schrieb:> ..ich weiß, doofe Frage, steht Alles im Datenblatt
Na, dann wäre ein Vergleich doch praktisch - oder?
Dein restliches Geschwurbel würde ein Schaltplan sicher verständlicher
erklären.
Pille schrieb im Beitrag #6874536:
> Ja, deswegen habe ich als Praktiker das auch gleich gemacht, nur ist das> Ergebnis davon genauso hilfreich wie Dein neunmalkluges Geseihere..
Tja, dann wirst du es wohl SELBER nochmal machen müssen, mit mehr
Aufmerksamkeit.
>> Dein restliches Geschwurbel würde ein Schaltplan sicher verständlicher>> erklären.>> Nein, würde er nicht, deswegen und weil ein Copyright da dran klebt, ist> er hier auch nicht veröffentlicht
Wenn das so ist, dann ist der Drops halt gelutscht. Ohne mehr Info gibts
halt auch keine Info in der Gegenrichtung, nichtmal einen Hinweis. Weil:
woraus sollte man den generieren? Softwaremäßig sind die Dinger ja
nunmal wirklich identisch.
Als: mach's dir doch einfach selbst! So hochkompetent, wie du bist...
Stefan ⛄ F. schrieb:> Wenn man sicher ist, keinen Fehler gemacht zu haben könnte man erwägen,> dass die neuen Bauteile defekt sein könnten.
Beim ATmega8(L) gibt es auch Fälschungen.
c-hater schrieb:> Pille schrieb im Beitrag #6874536:>>> Ja, deswegen habe ich als Praktiker das auch gleich gemacht, nur ist das>> Ergebnis davon genauso hilfreich wie Dein neunmalkluges Geseihere..>> Tja, dann wirst du es wohl SELBER nochmal machen müssen, mit mehr> Aufmerksamkeit.
Deiner Aussage nach wohl nicht.
>>>> Dein restliches Geschwurbel würde ein Schaltplan sicher verständlicher>>> erklären.>>>> Nein, würde er nicht, deswegen und weil ein Copyright da dran klebt, ist>> er hier auch nicht veröffentlicht>> Wenn das so ist, dann ist der Drops halt gelutscht. Ohne mehr Info gibts> halt auch keine Info in der Gegenrichtung, nichtmal einen Hinweis. Weil:> woraus sollte man den generieren? Softwaremäßig sind die Dinger ja> nunmal wirklich identisch.
Das wäre die betreffende Aussage.
>> Als: mach's dir doch einfach selbst! So hochkompetent, wie du bist...
Wenn Du Dirs selber machst, ist das für Andere noch lange kein Grund es
Dir nach zu machen.
Danke für die Blumen übrigens.
Pille
Stefan ⛄ F. schrieb:> Wenn man sicher ist, keinen Fehler gemacht zu haben könnte man> erwägen,> dass die neuen Bauteile defekt sein könnten. Also nochmal austauschen.
Naja, Stefan, Ich habe den 2. von Darisus gelieferten 8L von 3 Stück
drin und nun auch den FTDI getauscht. Das ist ziemlich unwahrscheinlich.
Pille
H. H. schrieb:> Stefan ⛄ F. schrieb:>> Wenn man sicher ist, keinen Fehler gemacht zu haben könnte man erwägen,>> dass die neuen Bauteile defekt sein könnten.>> Beim ATmega8(L) gibt es auch Fälschungen.
Hast Du einen Link für mich?
Gruß,
Pille
Pille schrieb:> Ich habe den 2. von Darisus gelieferten 8L von 3 Stück> drin und nun auch den FTDI getauscht.
Dann kontrolliere nochmal die Platine ganz genau und ob du wirklich die
gleich Software verwendest wie damals als es noch ging. Ich weiss, das
ist nicht einfach.
Da ab und zu mal von schlecht gefälschten Atmega8 berichtet wird würde
ich Bauteile von einem anderen Händler versuchen.
Stefan ⛄ F. schrieb:> Pille schrieb:>> Ich habe den 2. von Darisus gelieferten 8L von 3 Stück>> drin und nun auch den FTDI getauscht.>> Dann kontrolliere nochmal die Platine ganz genau und ob du wirklich die> gleich Software verwendest wie damals als es noch ging. Ich weiss, das> ist nicht einfach.
Das werde ich machen, könnte ja nur ein Kurzschluß oder unterbrochener
Leiterzug sein. Vorher funktionierte die Platine ja noch. Ich habe mir
aber bei Kleinanzeigen jetzt von einem Privatier einen einzelnen
originalverpackten 8-16AU bestellt, mal sehen.
>> Da ab und zu mal von schlecht gefälschten Atmega8 berichtet wird würde> ich Bauteile von einem anderen Händler versuchen.
Da siehts eben zur Zeit ziemlich trübe aus, bei Ebay gibts Angebote für
24€ für die Dinger, Conrad hat noch über 10€ + Versand zu bieten. TME
und Reichelt Nada. Ehe ich da jetzt die Welt einreiße habe ich nebenbei
in 2 ISP-Programmer Sticks investiert...
Ist ja nun nicht soo schlimm, ich habe das Ding nur gerne genommen weil
es schnell ist, es disconnected nicht jedes Mal vom USB wie der JTAG-ICE
MKII den ich habe, da braucht man sleeps in den Makefiles.
Es treibt sich aber auch noch irgendwo ein OVP Dragon herum und auch ein
STK500.
@Max: Das hatte ich schon gelesen, ich benutze ja den internen 8Mhz RC
Oszillator so das dort angegebene Sachen eigentlich alle raus fallen.
@Mod: lösche mal den Post vom Hater auch noch, nicht das versehentlich
von meiner Antwort auf diesen Aushilfs-Hugo da oben was stehen bleibt.
Typisch übrigens, die Provokation wird nicht gelöscht, die passende
Antwort verschwindet allerdings...
Ich werde wohl meinen Nicknamen wiedermal ändern müssen.
Pille
Pille schrieb:> Deiner Aussage nach wohl nicht.
Da hat c-hater gar nicht so unrecht. Es hat Max Dir einen Link gepostet.
Da stehen mögliche Fehlerursachen drin. Du hast bisher noch mit keinem
Post erwähnt, ob Du das schon geprüft hast.
Bedenke, dass die Schaltung nur vor Dir liegt. Du willst, dass Dir
geholfen wird. Weil die Schaltung vor Dir liegt, können wir nur Dir
Aufträge geben was Du nachsehen kannst.
Pille schrieb:> @Max: Das hatte ich schon gelesen, ich benutze ja den internen 8Mhz RC> Oszillator so das dort angegebene Sachen eigentlich alle raus fallen.
Ok, da ist die Antwort. Hat sich überschnitten.
@Dieter:
Der Hater..hatet halt, Recht hat er natürlich nicht und widerspricht
sich sicherheitshalber ja gleich selbst und das in einem Niveau irgendwo
im 2. Quadranten.
Im Prinzip habt Ihr mir bestätigt was ich von Anfang an zu wissen
glaubte: Das die Dinger im Anwendungsfall keinen Unterschied machen
sollten, deswegen hatte ich ja auch die 8L bestellt weil die zu haben
waren. Nun wo es nicht funktionieren wollte, habe ich mich
selbstverständlich erst durchs Datenblatt und dann durchs Internet nach
Hinweisen gefräst..erst dann habe ich hier gefragt und auch klargestellt
warum ich frage und logischerweise auch nach was. Es sollte keine
Schaltung debuggt werden und auch keine Software weil Beides
erwiesenermaßen seit Jahren unverändert tut..bis zu dem Defekt für den
die Mimik Nichts kann.
Ich hatte schon in der Überschrift gefragt nach Unterschieden zwischen
Mega8 und Mega8L nicht nach Verdrahtung und auch nicht nach Zeile 42.
Nichts deto trotz laufen natürlich erst mal die auf, die nicht lesen
können oder wollen.
Gruß,
Pille
Pille schrieb:> Nichts deto trotz laufen natürlich erst mal die auf, die nicht lesen> können oder wollen.
Ab und zu kommt es dennoch vor, dass einen TO nochmal an das selbe
hingetrieben, es wie Schuppen von den Augen fällt, weil etwas sogar
zweimal übersehen wurde.
Spannungsbereiche auch geprüft?
Seite 38 des Datenblattes enthält noch Unterschiede. Offene Pins mag der
8L auch weniger gerne.
Pille schrieb:> H. H. schrieb:>> Stefan ⛄ F. schrieb:>>> Wenn man sicher ist, keinen Fehler gemacht zu haben könnte man erwägen,>>> dass die neuen Bauteile defekt sein könnten.>>>> Beim ATmega8(L) gibt es auch Fälschungen.>> Hast Du einen Link für mich?
Besonders plump:
https://de.aliexpress.com/item/1005001928058417.html
Pille schrieb:> Der 8L ist da drauf, weil es gerade mal keine Atmega8 gab.
Auch keine 8A? Davon hätte ich noch welche, kannste einen haben.
Edit: Hmm, du brauchst sie in TQFP, da habe ich gerade nur '328er da. Da
müsste man die Firmware umschreiben.
@Dieter: Das Ding läuft mit 5V aus der USB Strippe und die Low Fuse
steht auf 0xE4, d.h. BOD Disabled.
@Hinz: ja, das ist wirklich besonders plump, so sehen die Dinger die ich
bekommen habe allerdings nicht aus. Bei dem Teil würde es mich schon
fast wundern wenn es überhaupt Etwas tut und sich programmieren läßt.
Ich dachte es gibt vielleicht was zu lesen über teilweise
funktionierende Fälschungen.
@J: Ja, ich brauche nen TQFP, DIP hätte ich sogar noch in der Schachtel
gehabt.
Ich müßte nun doch Einen per Post bekommen und werde erst einmal warten
was da kommt. Wenn ich den 8L nun wieder herunter löte, läßt sich auch
die Platine am besten durchklingeln. Du mußt also erst mal Nichts tun..
:-)
Ich habe die Lizenz nochmal durchgelesen, das ist eine Trolltech Q
Public License die freie Redistribution erlaubt.
Demzufolge habe ich den ganzen Kram wieder gezippt und hier hin gelegt:
ftp://www.tiffe.de/other/usbisp.zip ..für diejenigen die das wirklich
interessiert. Das sollte das komplette Projekt von Matthias sein.
Es gibt eine Originaleversion und eine V2, ich habe die Originalversion
der Platine. Jörg Du müßtest doch Sowas auch haben?
Pille
Peter D. schrieb:> USB mit interne RC-Oszi dürfte eher zufällig sein. Probier mal mit> Quarztakt.
Hoppla, das hatte ich übersehen. Habe es mit dem ullihome-Programmer
verwechselt.
Zu der Zeit als der atmega8(L) hohe Stückzahlen hatte, gab es auch die
Variante des Custom-Pin-Design. Im Prinzip sollte damit das simple
Kopieren verhindert werden. Ein extra Chip wurde dafür nicht
hergestellt, weil das viel zu teuer gewesen wäre. Es wurde sich damit
begnügt, dass beim Bonden ein paar Pins zu vertauschen, die günstigste
Lösung darstellt. Das stellte die Logistik vor zu große
Herausforderungen und es blieb bei ersten Gehversuchen.
H. H. schrieb:> Besonders plump:>> https://de.aliexpress.com/item/1005001928058417.html
Ich behaupte die verkaufen echte ATMega und haben nur das Bild
bearbeitet um zu zeigen was es ist. Putzig. Mehr aber auch nicht.
WENN jemand Fälschungen verkauft, dann fotografiert er erst recht das
Original.
Cyblord -. schrieb:> WENN jemand Fälschungen verkauft, dann fotografiert> er erst recht das Original.
In China gilt eher der Grundsatz: Wenn die Ware dem Foto entspricht,
dann ist die Lieferung in Ordnung. Egal was im Text steht.
Peter D. schrieb:> Pille schrieb:>> Das Ding>> läuft mit 5V, internem 8Mhz RC Oszillator>> USB mit interne RC-Oszi dürfte eher zufällig sein. Probier mal mit> Quarztakt.
Der FTDI hat einen Keramikresonator. Das Teil ist bei Matwei entstanden,
lange bevor es V-USB gab.
Ja, ich müsste irgendwo noch eins rumliegen haben, muss ich aber wühlen.
Peter D. schrieb:> Kann sein, die ATmega8L haben die nicht.
ATmega8L und ATmega8 sind identisches Layout, maximal sind sie leicht
unterschiedlich prozessiert (aber vermutlich nicht einmal das). In aller
Regel werden diese auch zumindest bei Bürotemperatur auch problemlos
außerhalb ihrer Specs arbeiten, also die nicht-L bei weniger als 4,5 V
(mit entsprechend geringerem Takt) und die L bei höheren Frequenzen (bei
5 V).
Beim die shrink ATmega8A konnte man den kompletten Spannungs- und
Frequenzbereich mit dem gleichen Chip sicher abdecken, deshalb gibt's
dort keine L-Version mehr.
Walter T. schrieb:> Peter D. schrieb:>> USB mit interne RC-Oszi dürfte eher zufällig sein. Probier mal mit>> Quarztakt.>> Hoppla, das hatte ich übersehen. Habe es mit dem ullihome-Programmer> verwechselt.
Na Leute..ich habe Euch doch nun schon den Link auf das Projekt mit
Schaltplan gegeben, wollt Ihr nicht erst mal da rein gucken oder
wenigstens das Eingangsposting verstehend lesen?
Gruß,
Pille
Pille schrieb:> wollt Ihr nicht erst mal da rein gucken
Auf dem Smartphone oder Tablet tagsüber ist das mühselig. Solltest daher
auf den Abend warten, wenn diese wieder am eigenen Rechner sitzen
können.
Pille schrieb:> @Hinz: ja, das ist wirklich besonders plump, so sehen die Dinger die ich> bekommen habe allerdings nicht aus. Bei dem Teil würde es mich schon> fast wundern wenn es überhaupt Etwas tut und sich programmieren läßt.> Ich dachte es gibt vielleicht was zu lesen über teilweise> funktionierende Fälschungen.
Das gibt es, allerdings für in DIL verpackte Fälschungen. Es gibt sogar
Fotos der Dies, in Original und Fälschung.
Und bei den Fälschungen funktionieren manche Details nicht richtig.
Jörg W. schrieb:> Peter D. schrieb:>> Pille schrieb:>>> Das Ding>>> läuft mit 5V, internem 8Mhz RC Oszillator>>>> USB mit interne RC-Oszi dürfte eher zufällig sein. Probier mal mit>> Quarztakt.>> Der FTDI hat einen Keramikresonator. Das Teil ist bei Matwei entstanden,> lange bevor es V-USB gab.>
Nö..ein 6Mhz Quarz.
> Ja, ich müsste irgendwo noch eins rumliegen haben, muss ich aber wühlen.
Mir fällt gerade was ein: Du hast mir mal ein selbst geätzes JTAG ICE
MK1
geschenkt, ist da ein 8er oder ein 16er drauf gewesen? Das Ding müßte
noch in einer Schachtel schlafen..
Gruß,
Pille
Pille schrieb:> Du hast mir mal ein selbst geätzes JTAG ICE MK1> geschenkt, ist da ein 8er oder ein 16er drauf gewesen?
Nur die allerersten Versionen kamen mit einem AT90S8535, später haben
sie die auf ATmega16 hochgezogen. Sowas wirst du wohl haben.
Pille schrieb:> Ich habe noch ein uraltes Projekt von Matthias Weißer (mattwei) in> Benutzung, den sogenannten USBISP. Die Platine habe ich mal von Jörg> erhalten, ist schon viele Jahre her. Das Projekt wurde mal hier im Forum> vorgestellt und lebte normalerweise auf www.mattwei.de ..ist Geschichte.
Im Webarchiv ist das alles noch zu finden.