Forum: Mikrocontroller und Digitale Elektronik Unterschiede Atmega8 und Atmega8L?


von Pille (Gast)


Lesenswert?

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

von Hugo H. (hugo_hu)


Lesenswert?

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.
von Max M. (Gast)


Lesenswert?


von Sebastian R. (sebastian_r569)


Lesenswert?

Aus Software-Sicht gibt es keine Unterschiede.

Der Fehler muss also wo anders liegen.

von c-hater (Gast)


Lesenswert?

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

von Stefan F. (Gast)


Lesenswert?

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.

von H. H. (Gast)


Lesenswert?

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.

von Pille (Gast)


Lesenswert?

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

von Pille (Gast)


Lesenswert?

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

von Pille (Gast)


Lesenswert?

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

von Stefan F. (Gast)


Lesenswert?

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.

von Pille (Gast)


Lesenswert?

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

von Dieter (Gast)


Lesenswert?

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.

von Dieter (Gast)


Lesenswert?

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.

von Pille (Gast)


Lesenswert?

@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

von Dieter (Gast)


Lesenswert?

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.

von H. H. (Gast)


Lesenswert?

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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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
von Pille (Gast)


Lesenswert?

@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

von Pille (Gast)


Lesenswert?

Bessere URL https://www.tiffe.de/other/usbisp.zip

Jörg evtl. kannst Du das ja oben korrigieren bitte.

Gruß, Pille

von Peter D. (peda)


Lesenswert?

Die ATmega8 hatten eine interne Verbindung von VCC nach AVCC.
Kann sein, die ATmega8L haben die nicht.

von Pille (Gast)


Lesenswert?

AVCC und VCC sind auf der Platine extern verbunden (auch nachgemessen) 
PeDa.

Gruß,
Pille

von Walter T. (nicolas)


Lesenswert?

Hatte der Programmer nicht einen 10-MHz-Quarz? Oder waren es zwölf?

: Bearbeitet durch User
von Peter D. (peda)


Lesenswert?

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.

von Walter T. (nicolas)


Lesenswert?

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.

von Dieter (Gast)


Lesenswert?

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.

von Cyblord -. (cyblord)


Lesenswert?

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.

von Stefan F. (Gast)


Lesenswert?

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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von Pille (Gast)


Lesenswert?

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

von Dieter (Gast)


Lesenswert?

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.

von H. H. (Gast)


Lesenswert?

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.

von Pille (Gast)


Lesenswert?

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

von Pille (Gast)


Angehängte Dateien:

Lesenswert?

Für die Nur Handy Nutzer...

Gruß,
Pille

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von Pille (Gast)


Lesenswert?

Ok wie schon vermutet, sonst hätte ich mir den Amtega8 da mal 
"geborgt"...

Gruß,
Pille

von H. H. (Gast)


Lesenswert?

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.

von Jan (Gast)


Lesenswert?

Pille schrieb:
> Für die Nur Handy Nutzer...
>
> Gruß,
> Pille

Lötbrücke.

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.