ATMega 128 lässt sich nicht brennen (neuer Webserver)

OP #752684
Lesenswert?

Hi,

ich will meinen ersten 128er mit dem STK 500 und AVR Studio brennen.

Leider hab ich in der Schaltung nen Fehler der das verhindert. Ich 
bekomm die Fehlermeldung vom AVR Studio das es den Programmiermodus 
nicht aktivieren kann. Das STK selbst wird gefunden. Ich kann auf das 
STK 100? (von 1998) mit einem 8515 zugreifen.

Schon der Versuch unter Advanced die Signature Bytes zu lesen schlägt 
fehl.

Ich hab mal das Projekt rangehängt (Fotos, Schaltplan, Eagle Dateien).

Beim Routen hab ich den 10k vom Reset nach 5V vergessen an den Reset 
auch anzuschliessen.

Das macht aber der Hardware Reset Pin wieder wett. Der soll dazu dienen 
über einen npn den 128er per Software zu resetten.

Ich messe am Reset Pin 4,98V. Ausgeschaltet messe ich 12k von Reset nach 
5V und 13k von Reset nach GND. (ist aber halt der Hardwarereset nicht 
mit im Spiel).

Das STK löst zumindest im ENC28J60 den Reset aus.

Das Projekt ist ein Webserver der Daten zu einem Foucaultschen Pendel 
sammelt.

Kann aber natürlicha uch zu was anderem benutzt werden.

Ihr habt sicher auch schon solche Fehler gehabt. Die Pins hab ich über 
den 10er ISP durchgeklingelt. (6er dabei gesteckt)

Ciao

Karsten
Angehängte Dateien:
OP #752704
Lesenswert?

Der Chip ist noch jungfräulich. Ich will erstmal den Bootloader 
reinbrennen. Da muss ich das doch erstmal über ISP (MISO,MOSI...) an das 
STK 500 hängen?

Den ISP vom STK 500 zum Board kann ich kann ich durchmessen. Hab das 
6pin Kabel angesteckt. Und vom 10pin Header mess ich dann zum ATMega 128 
an die Pins. Da ist alles dran. Also MISO auf MISO usw. Gekreuz wird 
doch da nichts?

Das Board ist komplett selbst gemacht.

Karsten
Persönliche Seite #752718
Lesenswert?

PDO/TXD0 – Port E, Bit 1
PDO, SPI Serial Programming Data Output. During Serial Program 
Downloading, this pin is used as data output line for the ATmega128.
TXD0, UART0 Transmit pin.

PDI/RXD0 – Port E, Bit 0
PDI, SPI Serial Programming Data Input. During Serial Program 
Downloading, this pin is used as data input line for the ATmega128.

PDI/PDO das isses und das is der selbe Pin wie TXD0/RXD0...
OP #752719
Lesenswert?

nee was ich damit mein ist nur dass ich an die Pins vom Max leichter was 
ranlöten kann als am ATMega. Der Max macht da noch nix. Ist quais noch 
vor ihm.

Programmieren tu ich mit dem STK 500. Der erste Versuch ging noch nicht 
aber ich probier noch bisschen. Den normalen ISP hab ich noch dran 
stecken wegen der anderen Leitungen.

Ich bin mir halt auch nicht sicher wegen dem Reset ob das richtig 
klappt.

Karsten
OP #755781
Lesenswert?

So jetzt klappts. Der SCK Pin war nicht richtig aufm Pad. Und halt 
MOSI/MISO statt Uart0.

Die 103er Fuse hab ich schon wegbekommen. Jetzt schau ich mal das ich 
den Bootloader flashen kann.

Vielen Dank nochmal allen für die Hilfe.

Wenn das Projekt läuft schreib mal mit Link zum Pendel.

Karsten

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