Hallo!
Ich habe gestern nun mal mein neues AVR-Board mit dem ATMEGA128 in Bertrieb nehmen wollen. Der AVR meldet sich einfach nicht. Folgende Infos kann ich dazu nur geben, hab eigentlich alles was mit so einfiel gemacht. Komme nicht mehr weiter.
* Nutze BASCOM, aber es gieng mit genau der Version beim ATMEGA auch
* Einstellungen des Programmers auf den ATMEGA128 umgestellt
* automatisches und manuelles programmieren versucht
* Fuses lesen versucht, aber es kommt nur die Meldung "READLB entry not found"
* Mit Fadenzähler die SMD-Pins kontrolliert auf brücken. Alles super OK
* Pin 1-Markierung gecheckt, ist laut Datasheet des AVR völlig richtig aufgelötet (Bschriftung lesbar gedreht, links oben Pin 1 und auch die Markierung)
* Beim Löten sehr vorsichtig gelötet mit ESD und auch langsam Pin für Pin mit Wartezeit.
* mit dem ISP kann ich einen ATMEGA8 am MOSI, MISO, SCK und RESET programmieren
* Reset-Pin auch mal zum Test die RC-Kombination entfernt damit Programmer so dran ist
* Programmer laut SP12-Standard an LPT, abrer LPT ist 5V-TTL-Kompatibel. Geht ja auch beim andern AVR ATMEGA8
* Hab schon einiges mit AVR's gemacht
* Habe auch /PEN auf High (10k) und Log (GND) gelegt
* Layout mit Messgerät unter Spannung und ohne Spannung auf Vorhandensein aller nötigen Signale (+5V, GND) überprüft. War OK
* AVR war nagelneu von Reichelt, also noch nie benutzt oder gefused
* Die 5V-Versorgung ist wirklich sehr genau. 4,98V
Noch ein Foto von meinem Aufbau mit Beschreibung der Anschlüsse um Missverständnisse auszuschließen:
Bild hier
Alle Schaltpläne eines ATMEGA128 waren ohne MOSI und MISO-Benutzung, also mit der RXD und TXD. In meiner Variante gab es nichts, müßte doch aber auch gehen. Kanns eh nicht mehr groß ändern. Weiß jemand noch was dazu oder hat einen Tip?
Danke im Voraus!
Grüße Wolfgang
Lesezeichen