TL866CS, Universal-Programmiergerät
$40.86
Genau deshalb habe ich mir einen moderneren gekauft, der keinen COM- oder LPT-Port braucht.
Zu diesem Gerät gibt es hier bereits Testberichte, deshalb wird meiner eher eine kleine
Gekauft habe ich diesen Programmer schon im Sommer, aber erst jetzt beschlossen, mich damit zu beschäftigen. Hauptsächlich, weil ich inzwischen nicht mehr mein gewohntes XP, sondern Windows 7 x64 benutze. Außerdem bin ich jetzt bei der Auswahl an Anschlüssen stark eingeschränkt.
Programmer lassen sich in mehrere Gruppen einteilen, wobei diese Einteilung oft recht willkürlich ist, da manche Geräte in verschiedenen Betriebsarten arbeiten können.
Zunächst nach der Art der Steuerung: „Software-Programmer“, „Hardware-Programmer“ und autonome Programmer.
Software-Programmer sind die einfachsten Geräte. Sie enthalten keine Mikrocontroller, der gesamte Ablauf wird allein vom Computer gesteuert. Nachteile sind die starke Abhängigkeit von der „Hardware“ und die nahezu unmögliche Nutzung über USB-COM- und USB-LPT-Adapter.
Vorteile sind die Einfachheit: Manchmal reichen ein paar Drähte, manchmal ein oder mehrere Logik-ICs.
Hardware-Programmer haben einen Mikrocontroller an Bord, der als „Zwischenschicht“ zwischen Computer und zu programmierendem Chip dient. In diesem Fall arbeitet die Software mit einem standardisierten Datenübertragungsprotokoll, sodass man Adapter verwenden kann. Außerdem liefern solche Programmer normalerweise stabilere Ergebnisse beim Programmieren und kommen nahe an 100 % heran.
Autonome Programmer ermöglichen das Programmieren ganz ohne Computer.
Daneben gibt es noch die Einteilung in serielle und parallele Programmer.
Bei seriellen Programmierern wird die Information Bit für Bit geschrieben. Das dauert länger, braucht aber weniger Drähte.
Dieses Prinzip kommt auch beim In-System-Programming zum Einsatz.
Bei parallelen Programmierern schreiben wir jeweils ein ganzes Byte auf einmal. Das ist schneller, aber aufwendiger und braucht mehr Drähte. Solche Programmer sind oft „Hardware“-Programmer, es gab aber auch Varianten für den Anschluss an den LPT-Port. Außerdem kann ein paralleler Programmer in manchen Fällen Chips entsperren, bei denen ein serieller Programmer nicht weiterkommt.
Es gibt auch Programmer mit Hochspannungsprogrammierung (damit lassen sich zum Beispiel Controller entsperren, bei denen der Reset-Pin deaktiviert wurde) sowie Programmer mit In-Circuit-Debugging.
Mit sehr viel Geduld kann man ein Programm sogar mit ganz normalen Schaltern von Hand eingeben. Das dauert ewig und ist mühsam, aber es geht.
Während ich den Testbericht vorbereitet und den Programmer überprüft habe, habe ich mich daran erinnert, womit ich früher eigentlich gearbeitet habe.
Falls es jemanden interessiert, zeige ich es gern – aber wer schwache Nerven hat, sollte lieber nicht hinschauen :)
Vielleicht zeigt ja jemand seine eigenen Varianten.
Das Programmiergerät kam in einem kleinen Pappkarton. Genau so ist es auch auf der Website des Herstellers abgebildet.
Das Programmiergerät kommt in der Minimalausstattung, bestehend aus:
1. Programmiergerät
2. USB-Kabel
3. CD mit der Software
4. Garantiekarte.
Die Garantiekarte ist nicht besonders interessant. Was auf der CD ist, habe ich mir gar nicht erst angesehen, denn ich habe einfach die benötigte Software heruntergeladen. Den Link dazu gibt es am Ende.
Wirklich nützlich ist eigentlich nur das Kabel, und das ist ziemlich hochwertig.
Den Programmer kannte ich schon aus anderen Tests und wusste daher ungefähr, was mich erwartet. Eine kleine graue Box mit einer Fassung oben drauf.
Auf einer Seite befindet sich eine USB-Buchse, und zwar der richtige Typ, wie er an Geräten verbaut sein sollte – nicht Mini oder Micro.
Auf der anderen Seite ist nur Platz für einen Anschluss.
Oben sitzt eine sogenannte Nullkraftfassung. Bei Selbstbaugeräten kommen meistens normale Fassungen zum Einsatz. Ich mache das selbst auch so: Das ist günstig und durchaus praktisch. Eine richtige Fassung ist aber viel bequemer, besonders bei Universalgeräten. Aufmachen, den Chip einlegen, zumachen – fertig :)
Unten gibt es nur einen Aufkleber mit der Seriennummer und der Adresse des Herstellers.
Ich habe ihn schon vor dem ersten Einschalten zerlegt, hauptsächlich aus Neugier. Das geht denkbar einfach: vier Schrauben, und das war's. Zwei Dinge haben mir allerdings nicht gefallen: Es fehlen Füße, und die Schrauben sind ziemlich kurz.
Die Platine. Genauer gesagt: ein „Sandwich“ aus zwei Platinen. Äußerlich sieht alles hervorragend aus.
Auffällig ist die große Zahl an Bauteilen – stellenweise ist die Platine regelrecht damit übersät.
Die Lötstellen sind sauber und ordentlich. Nur die Beschriftung des Mikrocontrollers wurde aus irgendeinem Grund entfernt. Soweit ich weiß, ist es ein Baustein von Microchip, aber im Grunde spielt das keine Rolle.
Links sind die Spannungswandler-ICs zu sehen, in der Mitte dagegen ein ganzer Haufen Dioden. Die vielen Bauteile sind nötig, weil sich jeder Kontakt der Fassung einzeln ansteuern lässt – genauer gesagt völlig unabhängig. Die Programmiermöglichkeiten werden daher nur durch die Software begrenzt.
Neben den Steckverbindern, die die Platinen miteinander verbinden, gibt es noch ein paar Drahtbrücken, mit denen sie verlötet sind. Daneben ist außerdem Platz für einen weiteren Steckverbinder.
Auch auf der anderen Seite ist Platz für einen Steckverbinder. Ich kann mich irren, aber soweit ich weiß, ist das der Anschluss zum Programmieren des im Programmer verbauten Mikrocontrollers.
Damit ist der erste Teil der Begutachtung abgeschlossen. Ich versuche, das Gerät zu starten.
Ich installiere das Programm, ersetze anschließend die Originaldatei durch die russifizierte Version und starte es. Vor dem eigentlichen Start erscheint dieses Fenster.
Schließt man es, funktioniert die Software, aber die Meldung bei jedem Start nervt.
Übrigens lief die Installation der Software überraschend reibungslos. Ich habe das Installationsprogramm gestartet, es hat die Treiber selbst installiert, und danach funktionierte alles. Das hat mich sogar überrascht, denn innerlich hatte ich mich schon auf Probleme eingestellt. Zur Erinnerung: Der Versuch lief unter Windows 7 x64.

Nach dem Start sehen wir ein Programmfenster, das vielen von Programmiergeräten vertraut sein dürfte.
Je nach Programmiergerät kann es etwas anders aussehen, aber das Grundprinzip ist immer gleich: Oben gibt es verschiedene Betriebsarten (Schreiben, Lesen, Prüfen, Löschen usw.) und die Auswahl der Chips.
Darunter befindet sich das Fenster mit den zu schreibenden oder ausgelesenen Daten. Wie auch in der übrigen Software lassen sich die Daten bearbeiten.

Da mich das ständig aufpoppende Fenster nervte, wollte ich als Erstes die Firmware des Programmiergeräts aktualisieren.
Wir öffnen das Menü „Tools“ und wählen „Neue Firmware“.
Übrigens gibt es auch den Punkt „Selbstdiagnose“ – eine sehr nützliche Funktion.

Als Nächstes erscheint eine ziemlich beängstigende Warnung: Man solle genau aufpassen, was man tut, denn wenn etwas schiefgeht, könne man uns nicht mehr helfen :)
Ganz unbegründet ist das nicht: Bei einem fehlgeschlagenen Firmware-Update kann es tatsächlich zu größeren Problemen kommen.
Wir klicken auf „Flashen“ und hoffen, dass der Computer nicht abstürzt und der Strom nicht ausfällt. Bei mir lief alles glatt, die Software wurde problemlos aktualisiert.

Aber das war eigentlich erst die halbe Arbeit. Danach wollte ich mein TL866CS-Programmiergerät in die komfortablere Version TL866A verwandeln.
Dafür gibt es zwei Möglichkeiten:
1. Den Mikrocontroller des Programmiergeräts mit einem anderen Programmiergerät neu flashen, genauer gesagt mit ein paar Drähten, einem LPT-Port und einem speziellen Programm.
2. Den Bootloader neu flashen – im Grunde eine „Software“-Änderung.
Die erste Methode gilt als die sauberere, ist aber auch komplizierter. Die zweite ist deutlich einfacher, allerdings gibt es Hinweise darauf, dass man den Vorgang nach einem Software-Update wiederholen muss. Da ich nicht vorhabe, die Software oft zu aktualisieren, habe ich mich für die zweite Methode entschieden. Die Informationen und die Datei stammen von hier.
Dazu starten wir die Datei TL866.exe aus dem Ordner „Reflash“.

Anschließend suchen wir die Datei update.dat. Sie befindet sich in dem Ordner, in dem wir die Software des Programmiergeräts installiert haben.
Wir klicken auf „Reflash“. Zum letzten Mal wird uns angeboten, es uns anders zu überlegen – aber wir lehnen ab.
Ich hoffe, allen ist klar, dass ihr alles auf eigene Gefahr macht?

Am Ende sollte dieses Fenster erscheinen. Wenn nicht, muss man wahrscheinlich weiterhin mit Drähten und dem LPT-Port arbeiten.

Fertig, jetzt haben wir ein TL866A.
Dieses Upgrade ermöglicht es uns, Mikrocontroller nicht nur im Sockel des Programmiergeräts, sondern auch direkt in der Schaltung zu programmieren. Natürlich kann man den Controller aus der Platine auslöten und im Programmiergerät flashen. Wenn man das aber mehr als einmal machen muss, ist es viel einfacher, sechs Drähte anzuschließen und den Controller eingelötet zu lassen.

Die Software zu aktualisieren reicht aber nicht, der Anschluss muss auch noch eingelötet werden. Das habe ich ganz zum Schluss gemacht, weil ich mir beim Ergebnis des Reflashs nicht hundertprozentig sicher war.
Beim Durchstöbern meiner Vorräte zu Hause habe ich Stecker und Kabel gefunden.
Ursprünglich hatte der Hersteller übrigens genau diesen Steckverbinder vorgesehen.
Er heißt NS25-W6K.

Man kann ihn sogar einsetzen, ohne den Platinenstapel auseinanderzunehmen. Ich habe ihn zum Beispiel ganz ohne Pinzette oder sonstiges Werkzeug an seinen Platz bekommen. Allerdings hatte ich nur eine dreipolige Version, aber das ändert nichts am Prinzip.
Da ich den passenden Stecker nicht vorrätig hatte, habe ich einen anderen verwendet, ebenfalls mit sechs Kontakten und ähnlichem Rastermaß (meiner hat 2,5 mm, benötigt werden 2,54 mm).

Meiner Meinung nach wäre ein Stecker vom Typ IDC allerdings deutlich praktischer gewesen.
Ein großer Vorteil dieses Steckertyps ist, dass er keine Verriegelung hat. Außerdem sitzt das Kabel fest darin und lässt sich nicht herausreißen.
Es gibt aber ein Problem: Damit sich so ein Stecker sauber einbauen lässt, müsste er 12 Kontakte haben. Es gibt ihn aber nur mit 10 oder 14 Kontakten. Man muss also entweder einen 10-poligen verwenden und einen der Anschlüsse mit einem Draht verbinden oder einen 14-poligen nehmen und einen Kontakt unbenutzt lassen (wenn nur eine Reihe der Anschlüsse verwendet wird).
Solche Stecker habe ich in meinem alten Programmiergerät verwendet, und sie haben gezeigt, dass man nichts Besseres suchen muss. Auf dem Foto ist ein 10-poliger Stecker BH-10R zu sehen.

Der ursprünglich vorgesehene Stecker ragt ein wenig über die Platine hinaus. Meiner Meinung nach sollte er aber noch weiter herausragen. Das ist also ein weiterer Grund, einen anderen Steckertyp zu verwenden.
In meinem Fall geht es ohne Lötkolben nicht weiter.
Zuerst löten wir die LEDs aus und merken uns vorher, wie sie eingelötet waren. Der Pluspol ist auf der Platine allerdings durch ein quadratisches Lötpad markiert.
Dann erwärmen wir nach und nach die beiden Anschlüsse, die die beiden Hälften zusammenhalten, und spreizen gleichzeitig die Platinen auseinander, bis sie sich trennen.
Jetzt können wir uns ansehen, was sich im Inneren verbirgt.
Und innen sieht man jede Menge kleiner Transistoren, Steckverbinder und Drosseln der Stromversorgung.
Aufwärtswandler für die Stromversorgung. Insgesamt ist die Stromversorgung meiner Meinung nach ziemlich gut gemacht. Auch der Aufbau selbst ist gut durchdacht.
Zufällig habe ich eine rückstellende Sicherung in der USB-Stromversorgungsleitung entdeckt. Das ist ebenfalls gut: So ist die Gefahr geringer, bei einem Fehler den Computeranschluss zu beschädigen.
Auf der zweiten Platine gibt es ebenfalls einen Haufen kleiner Transistoren, vermutlich die, die auf der ersten Platine keinen Platz mehr hatten.
Alles angesehen, weiter geht's.
Vor dem nächsten Schritt hatte ich schon Werkzeug bereitgelegt, um die Abdeckung für den Stecker herauszubrechen. Doch dann stellte sich heraus, dass sie sich einfach herausnehmen lässt. Sehr angenehm :)
Ich löte einen verzinnten Draht an den Stecker. Zuerst wollte ich einfach Anschlussdrähte von irgendwelchen Bauteilen nehmen. Dann dachte ich aber, dass sich der Stecker mit steifen, verzinnten Drähten auch ohne Kleber befestigen lässt. Die Anschlussdrähte des Originalsteckers sind steif genug, um ihn auf der Platine zu halten.
Wir setzen alles wieder zusammen, löten die LEDs ein und bauen das Ganze ins Gehäuse ein.
Vor dem nächsten Schritt müssen wir uns überlegen, nach welcher Pinbelegung wir den Stecker verdrahten wollen.
Bei Microchip ist alles einfach und klar, bei Atmel dagegen nicht ganz. Dafür gibt es zwei standardisierte ICSP-Stecker: mit sechs oder mit zehn Kontakten.
Ich verwende normalerweise die sechspolige Variante, weil sie kompakter ist. Die zehnpolige gilt allerdings als die korrektere und wurde von Atmel selbst vorgeschlagen. Natürlich spricht nichts dagegen, einen Adapter oder einfach zwei Kabel anzufertigen. In jedem Fall ist es aber besser, sich an diese beiden Standards zu halten – das kann später bei der Arbeit hilfreich sein.

Vielleicht ist es so für manche einfacher zu verstehen, wie der Stecker zu verdrahten ist.

Letztlich habe ich mich für die sechspolige Variante entschieden, obwohl mein Stecker zehn Kontakte hat. Ich verdrahte daher nur die mittleren sechs Kontakte.
Alle Kabelkreuzungen lasse ich auf der Seite des Steckers, der an den Programmierer angeschlossen wird. Eine Crimpzange habe ich nicht, also musste ich löten.
Natürlich prüfe ich, was dabei herausgekommen ist. Ich nehme die Platine aus diesem Testbericht und versuche, den Inhalt auszulesen.
Für die Arbeit mit dem Anschluss für die externe Programmierung wählen wir in den Programmeinstellungen die entsprechende Option aus. Nebenbei kann man auch festlegen, ob das Gerät mit Strom versorgt werden soll oder nicht.
Der Strom ist begrenzt, und aus irgendeinem Grund bekam ich ständig die Fehlermeldung, dass der Programmierport überlastet sei. Ich musste deshalb die Einschalttaste des zu programmierenden Geräts gedrückt halten und in den Einstellungen des Programmierers die Stromversorgung deaktivieren.

Die Lesegeschwindigkeit ist in diesem Modus nicht besonders hoch: Das Auslesen des Atmega644 dauerte 13 Sekunden.

Nachdem ich ein wenig mit anderen Mikrocontrollern herumprobiert und festgestellt hatte, dass alles funktioniert, ging ich zu selteneren Tests über – wobei das eher aus Neugier geschah.
Ich nehme ein 27C256-EPROM aus einem alten Computer und lese es aus.
Übrigens gibt es für UV-löschbare Chips eine praktische Option: den Leerzustand prüfen. In diesem Modus kontrolliert der Programmierer, ob der Chip vollständig gelöscht ist.
Der Chip ist etwa 30 Jahre alt, lässt sich aber auslesen :) Ich bin allerdings ziemlich sicher, dass das Auslesen fehlerhaft ist, denn solche EPROMs neigen mit der Zeit dazu, „auszulaufen“.

Na gut, für ein Experiment nehme ich noch einen ähnlichen Chip, aus irgendeinem uralten 80286-PC.
Hier treten die Fehler offenbar schon ganz am Anfang des Auslesens auf und sind deutlicher zu erkennen – das sieht man am ausgelesenen Text.

Praktisch finde ich auch, dass es eine Liste der zuletzt verwendeten Chips gibt.
Während der Tests habe ich auch ältere Atmels geprüft, zum Beispiel den 89C2051. Dabei gab es keine Probleme.
Insgesamt ist die Liste der Mikrocontroller ziemlich umfangreich.

Als Nächstes wollte ich meinen alten Sinclair suchen, um sein ROM auszulesen. Ich fand ihn aber nicht auf Anhieb und wandte mich deshalb etwas zu, das mich an diesem Programmer sehr angenehm überrascht hat. Seltsam ist nur, dass kaum jemand darauf hingewiesen hat.
Das Gerät kann Logik-ICs sowie statische und dynamische RAM-Bausteine testen.
Das war für mich eine echte Entdeckung, denn ich hatte dieses Gerät immer nur als Programmer betrachtet.

Danach habe ich alles getestet, was mir in die Hände fiel. Zuerst einfache Logik-ICs.

Da die meisten unserer ICs (wenn auch längst nicht alle) Entsprechungen ausländischer Typen sind, lassen sich auch diese testen.
Als Nächstes kam der statische RAM-Baustein K537RU10. Er ist zwar ein Äquivalent zum ausländischen Typ 6216, den fand ich aber nicht in der Liste und testete ihn deshalb als 6116.

Danach war das Schieberegister 555IR27 an der Reihe. Bei zwei getesteten ICs meldete das Gerät jedoch beide Male einen Fehler. Die Fehler waren bei den beiden ICs unterschiedlich, und das Ergebnis schwankte. Die ICs waren ausgelötet und aus irgendeinem Gerät herausgerissen worden, also waren sie möglicherweise defekt.

Nehmen wir unseren KR1533IR9 und suchen das entsprechende Äquivalent – hier funktioniert alles bestens.

Dann fand sich noch ein 155IE9W, auch hier ist alles in Ordnung.

Ich wollte auch noch unsere K565RU7 testen, fand aber kein ausländisches Äquivalent in der IC-Liste des Programmers :(
Außerdem wollte ich prüfen, ob der Programmer ATtiny15L-Mikrocontroller (und ähnliche) entsperren kann, bei denen der Reset-Pin deaktiviert ist. Die ICs, die ich gefunden habe, waren aber nicht gesperrt (oder ließen sich entsperren). Der einzige gefundene ATtiny15L, der sich weder auslesen noch löschen ließ, war bereits eingelötet gewesen. Natürlich könnte ich ihn erst sperren und dann löschen, aber ich habe nur wenige dieser Controller, und derzeit sind sie nicht mehr erhältlich. Deshalb habe ich sie für mögliche Ersatzfälle aufgehoben.
Damit wäre eigentlich alles gesagt. Auf Vor- und Nachteile gehe ich nicht gesondert ein, denn der Programmer hat mir sehr gut gefallen. Der Umbau auf Version A war denkbar einfach und erweitert den Funktionsumfang um nützliche Möglichkeiten. Eine völlige Überraschung war für mich, dass der Programmer Logik-ICs testen kann. Das mag manchem wie eine Kleinigkeit vorkommen, für mich ist es aber eine sehr nützliche Kleinigkeit. RAM werde ich wohl kaum testen, da ich nur selten damit zu tun habe, aber für eine mögliche Diagnose kann es hilfreich sein.
Auch die Verarbeitungsqualität ist ausgezeichnet. Zum Zerlegen ist die Konstruktion etwas unpraktisch, weil die Platinen an zwei Stellen miteinander verlötet sind. Im Alltag wird man sie aber wohl kaum auseinandernehmen müssen.
Wie versprochen, gibt es als Ergänzung das Programm mit Treiber, außerdem das Flash-Programm, den Schaltplan und die Liste der unterstützten ICs. Die Liste wird ständig erweitert und kann inzwischen also schon länger sein. Download-Link.
Mit dem Gutschein TL866CSS kostet der Programmer 37 Dollar. Meiner war allerdings etwas teurer, weil es damals keinen Gutschein gab und ich stattdessen Punkte eingesetzt habe.
Das war's. Wie immer freue ich mich auf eure Fragen. Als Bonus habe ich noch ein kleines Rätsel: Wer zuerst richtig antwortet, bekommt ein Plus fürs Karma (falls ich noch keins vergeben habe).
$40.86
Diese Seite wurde gefunden bei der Suche nach:
чем запрограммировать ь xc 866, атмега 644ра tl866 plus, tll программатор, https://www.kirich.blog/obzory/tehnicheskie-obzory/224-tl866cs-universalnyy-programmator, инструкция на русском tl866 ii plus программирование nand, stk300 megaavr starter kit, tl866 версии, tl866 распиновка, распиновка программатора minipro tl866cs, программатор пзу своими руками, пзу 27128 программатор, программатор пзу 556-й и 155-й серий, tl866cs фото плат, программатор универсальный 27 и 25, firmware cs-pro audio, программатор для 27с240-10, программатор для уф пзу, программатор пзу, внутрисхемное программирование на tl866 plus, программа для tl866ii plus, tl866ii cs, программатор 573рф2 на tl866, печатная плата для программатора tl866, тл866 что за приставка spi driver, как прошить микросхему atmega 16a au 1534a программатором tl866iiplus
чем запрограммировать ь xc 866, атмега 644ра tl866 plus, tll программатор, https://www.kirich.blog/obzory/tehnicheskie-obzory/224-tl866cs-universalnyy-programmator, инструкция на русском tl866 ii plus программирование nand, stk300 megaavr starter kit, tl866 версии, tl866 распиновка, распиновка программатора minipro tl866cs, программатор пзу своими руками, пзу 27128 программатор, программатор пзу 556-й и 155-й серий, tl866cs фото плат, программатор универсальный 27 и 25, firmware cs-pro audio, программатор для 27с240-10, программатор для уф пзу, программатор пзу, внутрисхемное программирование на tl866 plus, программа для tl866ii plus, tl866ii cs, программатор 573рф2 на tl866, печатная плата для программатора tl866, тл866 что за приставка spi driver, как прошить микросхему atmega 16a au 1534a программатором tl866iiplus
Fragen und Antworten
Was kann der Programmierer TL866CS?
Neben dem Programmieren von Chips kann er Logikbausteine testen. Der Artikel erwähnt außerdem, dass die Liste unterstützter Chips laufend erweitert wird.
Wie schwierig ist der Umbau des TL866CS auf Version A?
Laut Autor ist der Umbau sehr einfach und ergänzt nützliche Funktionen.
Welche Programmierer nutzte der Autor vor dem TL866CS?
Er nennt STK200/300, AVR910 und PonyProg sowie eine eigene PonyProg-Variante mit Akkubetrieb und einem 13-V-Wandler zum Programmieren von Microchip-Controllern.
Die Messwerte aus diesem Test sind in der Messdatenbank zu finden: Werkzeuge
Produkte zu reduzierten Preisen
Das könnte Sie interessieren
Produkte zu reduzierten Preisen
Projekt unterstützen
Alle Inhalte auf der Website und die Tipps sind kostenlos. Über Unterstützung für das Projekt und den Kanal freuen wir uns trotzdem!
Kommentare3
Im Forum diskutierenHaben Sie eine Frage oder eigene Erfahrungen? Diskutieren Sie den Artikel mit dem Autor und den Lesern: Im Forum lassen sich bequem Schaltpläne und Fotos zeigen.
Zum ForumKommentieren können registrierte Leser. Die Registrierung dauert eine Minute. Sie können sich auch mit demselben Konto wie im Forum anmelden.
AnmeldenRegistrieren
















































Kommentare erscheinen in ihrer Originalsprache.