Problem mit Mega64

Gast #154984
Lesenswert?

Hallo,

ich habe mir ein Testboard mit einem mega64 aufgebaut, nur habe ich
keine verbindung von Ponyprog zum AVR, Meldung "unknown Device
oder missing device -24".

Der verwendete Programmieradapter ist der gleiche wie aus dem Tutorial
und funktioniert bisher problemlos mit den 2313,  4433, Mega8 und
Mega16er AVR's.
Ich habe bisher nur VCC (AVCC), GND, Reset, MISO, MOSI, und SCK
angeschlossen. Den PEN pin habe ich wie im datasheet beschreiben
freigelassen (auf Vcc und GND schalten bringt auch nix).
Auch habe ich schon einen Taktquelle von 2Mhz an XTAL1 angeschlossen.

Der Mega64 ist neu und wurde noch nie verwendet.

Einen kurzschluss oder eine Leiterbahnunterbrechung ist nicht
vorhanden.

Kann mir jemand einen Tipp geben was da noch sein könnte?

Mfg Jochen.
Gast #154987
Lesenswert?

Dankeschön jetzt gehts, jetzt komme ich mir fast ein bisschen doof vor,
aber ich finde momentan im datasheet nicht warum die befehle "OUT
DDRF, r16" und OUT DDRG, R16" nicht gehen?

Mfg Jochen.
Gast #154991
Lesenswert?

Hi Jochen,

kein Problem! :-)

Neben den Ports können auch die beiden UARTs getestet werden. Du
solltest das ".include "m128def.inc" noch in ".include
"m64def.inc" ändern.

Wenn noch Fragen sind, einfach posten!

Viele Grüße,

Sebastian
Gast #154992
Lesenswert?

Hi Sebastian,

irgendwie geht das mit "STS" nicht so recht, weder mit deiner Datei
noch mit dem Prog von mir.

Muss ich da noch etwas an den Fuse - Bits ändern? Sind noch auf
standard nur den Takt habe ich auf 4MHz gestellt.

Kannst du mir bitte helfen?

Mfg Jochen.
Angehängte Dateien:
Gast #154993
Lesenswert?

Hi Jochen,

was genau tut nicht? Sehe ich es richtig, daß Du z.B. LEDs an PortA
bzw. PortF blinken lassen möchtest?

Falls ja, hast Du eine Warteroutine vergessen! Du schaltest (wie ich
auf die Schnelle sehe auch korrekt) PortA und PortF auf Ausgang. Und
danach schaltest Du A udn F an und aus, aber 4.000.000 Mal in der
Sekunde!

Probier' mal den Code im Anhang...

Viele Grüße,

Sebastian
Angehängte Dateien:
Gast #154994
Lesenswert?

Hi, das genaue Problem ist, dass Port A mit einer Frequenz von einigen
kHz immer von "H" auf "L" und umgekehrt wechselt, wenn ich das Oszi
an Port F hänge sehe ich nur einen strich auf der Nulllinie.

Oder einacher gesagt PortA macht was er soll PortF (PortG habe ich auch
schon probiert) macht eben selbiges nicht.

Mfg Jochen.

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