..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.
:
Bearbeitet durch User
Beitrag #6874536 wurde von einem Moderator gelöscht.
Aus Software-Sicht gibt es keine Unterschiede. Der Fehler muss also wo anders liegen.
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...
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.
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.
:
Bearbeitet durch Moderator
@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
Bessere URL https://www.tiffe.de/other/usbisp.zip Jörg evtl. kannst Du das ja oben korrigieren bitte. Gruß, Pille
Die ATmega8 hatten eine interne Verbindung von VCC nach AVCC. Kann sein, die ATmega8L haben die nicht.
AVCC und VCC sind auf der Platine extern verbunden (auch nachgemessen) PeDa. Gruß, Pille
Hatte der Programmer nicht einen 10-MHz-Quarz? Oder waren es zwölf?
:
Bearbeitet durch User
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.
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.
Ok wie schon vermutet, sonst hätte ich mir den Amtega8 da mal "geborgt"... Gruß, Pille
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.
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.