ATMega128 und yaap

Gast #213151
Lesenswert?

Mahlzeit.

ich habe gerade mein ATMega128 Testboard aufgebaut und vesuche nun mit
dem Programm YAAP den Controller zu identifizieren.

Dies schlägt leider immer wieder fehl. Ich erhalte die Meldung
"Error" nachdem ich auf 'Detect Device' geklickt habe.

Zur Programmierung nutze ich die richtigen Ports am µC (also nicht Miso
und Mosi sondern RXD und TXD) daran kann es nicht liegen. Auch mein
Programmer funktioniert. (Das weis ich, da mein ATmega 8 erkannt wird).


Die letzte Fehlerquelle wäre die Software. Aber da der 128 mit dem 103
kompatibel sein soll schätze ich mal, dass es daran auch nicht liegt.

Hat irgend jemand eine Idee? Oder ein alternatives Programm, mit dem
ich es mal versuchen könnte.

Besten Dank im Voraus
Gast #213152
Lesenswert?

mh.. mal ne blöde frage: warum nutzt du statt der isp-schnittstelle (für
die yaap und der programmer gemacht sind) nicht?

und warum solls über uart funzen? oder hoffst du übern bootloader da
was reinzubekommen?
Gast #213153
Lesenswert?

Hallo,

das Problem hatte ich auch. Wird der Mega128 warm? Wenn ja dann:

Standardmäßig ist er im 103 Kompatibilitätsmodus und dann treibt er die
Ausgänge PG0 bis 4 alle mit High-Pegel (da ja nRD und nWR). Ich hatte
diese auf GND gelegt und er ließ sich nicht programmieren. Wurde auch
ca. 40 Grad warm der Controller.

Eine andere Möglichkeit ist, das die Fuse-Bits so durcheinander
gewürfelt sind, dass der Takt nicht läuft. Hatte ich auch mal. Er
wollte immer einen exterenen Takt. Ein umschalten der Fuse-Bits ohne
Takt geht nicht.
Schau mal nach.
Gast #213155
Lesenswert?

Ich habs gefunden. Es liegt an YAAP. Mit Pony Prog und der Demo von
Bascom konnte ich den µC identifizieren und die FuseBits setzen.

@Danny P.
Beim 128 werden nicht die Pins Miso und Mosi benutzt um den Controller
zu beschreiben. Siehe Datenblatt Seite 303

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren