Forum: Mikrocontroller und Digitale Elektronik Wer hat schon mal einen Mega64 programmiert ?


von popi (Gast)


Lesenswert?

Hallo zusammen,

ich habe zum ersten mal einen Mega64 gekauft und wollte ihn
beschreiben.
Dazu benutze ich einen AVR910 Programmer und das im AVR-Studio
mitgelieferte Programm AVRprog.

Leider bekomme ich keine Verbindung zum Mega64 (Die ID wird nicht
angezeigt)

Kann mir jemand, der damit schon mal Erfahrung hatte, weiterhelfen ?

Hardware:
Controller aufgelötet, alle VCC und GND sind verbunden, MISI, MOSI,
SCK, RESET, VCC und GND von Programmer sind mit mC verbunden.
Ich benutze keinen externen Quarz, da ja ein interner vorhanden ist.

Was muss ich noch machen ???

Danke und Grüße

popi

von Fritz G. (fritzg)


Lesenswert?

Nicht MOSI und MISO verwenden, siehe Datenblatt. Der Programmieradapter
muss anders angeschlossen werden.

von popi (Gast)


Lesenswert?

... wie man das Ding Programmieren soll ????

Unter welchem Punkt soll ich denn im Inhaltsverzeichnis schauen ???
Das Ding hat ja 400 Seiten! Wie findet man sich da zurecht ???

Und wieso programmiert man den doofen Mega64 anders als die anderen ???
Hat das einen tiefgreiferenden Sinn.
Die Pins MISO, MOSI etc, sind zumindenst wie bei den anderen AVRs
vorhanden !!!


Danke und Grüße

popi

von Rahul (Gast)


Lesenswert?

gut zu wissen... die Pins heissen PDI und PDO (PortE...)

von Elektrikser (Gast)


Lesenswert?

Mega54 u. auch der 128er haben eine andere Belegung für das
ISP-Programmieren...

von Rahul (Gast)


Lesenswert?

Abschnitt "Memory-Programming/SPI Serial Programming Pins" (Seite
308).
hat mich ca. 30 Sekunden gekostet, inkl. Dokument suchen und öffnen...

von popi (Gast)


Lesenswert?

... warum ist das so ????

Warum hat der Controller trotzdem die Pins MISO, MOSI, wenn diese doch
nicht benutzt werden ???

Aus reiner Verwirrung ;o)

Danke und Grüße

popi

von Michael Wilhelm (Gast)


Lesenswert?

SPI-Schnittstelle

MW

von Rahul (Gast)


Lesenswert?

dazu gehören dann noch /SS und SCK..

von popi (Gast)


Lesenswert?

... was meint Ihr denn mit SPI Schnittstelle

Ich raff gar nichts mehr. Über was programmiere ich denn mit PDI und
PDO und über was mit MISO+MOSI.

Doch auch über SPI oder ISP oder wie auch immer....

Wäre echt cool, wenn ihr mir da mal eine kurze Erklärung dazu geben
könntet.

danke und Grüße

popi

von D. W. (dave) Benutzerseite


Lesenswert?

MISO und MOSI brauchste da jetzt mal garnicht.
Die gehören zum SPI (serial peripheral interface (sicher komplett
falsch geschrieben))

Deinen ISP (in system programmer) musste PDI und PDO anschließen.

von popi (Gast)


Lesenswert?

... also über ISP kann ich einen AVR programmieren (oder alle AVRs) und
über SPI schließt man mehrer Devices untereinander an, damit diese
Kommunitieren, wird aber nicht zum Programmieren benutzt, sehe ich das
richtig ????

Also gehört MISo und MOSI nicht zum Programmierinterface, korrekt ?

Danke und Grüße

popi

von Fritz G. (fritzg)


Lesenswert?

Eigentlich korrekt.
Aber bei Megas <64 geht der ISP halt auf MOSI/MISO, wohl um Pins zu
sparen.

von popi (Gast)


Lesenswert?

VIELEN DANK !!!!!

Ist nicht wirklich einfach, als Anfänger einzusteigen und wie in
anderen Foren mit Quellcodehilfen und so ist hier wohl nicht viel.

Der Lieblingshinweis lautet hier: Datenblatt lesen!!!
Sicherlich 100% korrekt, aber geb mal einem Deutschen ein Chinesische
Kochbuch und sag: da steht alles drin!!!

Über ein bißchen Hilfe zum Datenblattlesen würde sich auch ein Anfänger
freuen.

Aber wie gesagt, vielen Dank für die Antwort auf die zuvor gestellte
Frage, bin schon etwas schlauer ;o)

Grüße

popi

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.