Forum: Mikrocontroller und Digitale Elektronik Probleme beim programmieren


von Thomas Fehres (Gast)


Lesenswert?

Hallo zusammen,
Ich habe mir einen ISP Adapter gekauft und eine Platine selbst geroutet
mit einem Atmel Atmega128 der Adapter funktionier das hab ich bei einem
Freund auf einer anderen Platine ausprobiert jetzt hab ich das Problem
das ich mit dem Pony Programmer zwar über das Interface Setup Probe ein
ok. bekomme jedoch das hex file nicht reinladen kann. Die Reset Led
zeigt mir zwar an das sich etwas tut jedoch krieg ich immer wieder die
Fehlermeldung Device missing or unknown device (-24). Hab ich bei Pony
was bei den Einstellungen falsch gemacht oder hab ich ein anderes
Problem.
Wäre super wenn mir jemand helfen könnte .
Vielen Dank schon im Vorraus.

Gruß
Thomas

von Daniel Petkovic (Gast)


Lesenswert?

Hallo

ich habe ponyprog nie ausprobiert, aber ich hatte ein ähnliches problem
im codevision. Irgenwie habe ich (oder das programm) die fusebits
gesetzt und dann kam im codevision die gleiche fehlermeldung wie bei
dir wenn ich den chip-typ rauslesen wollte.
Hex-file habe ich auch nicht reinladen können.

Eventuell kann sein das bei dir die fusebits auch gesetzt sind.

mfg daniel

von Thomas Fehres (Gast)


Lesenswert?

Danke für deine schnelle Antwort weist du wie man die fusebits wieder
zurücksetzt ?

Gruß
Thomas

von Conlost (Gast)


Lesenswert?

Hallo Thomas,

an welche Portanschlüsse gehst du mit dem Programmer?
Beim Mega128 nicht an MISO/MOSI gehen sondern an
PortE0/PortE1.

Gruß,
Arno

von Thomas Fehres (Gast)


Lesenswert?

Hallo Arno,

Doch ich bin an MISO und MOSI funktioniert des ned wie muß ich des dann
umverdraten ?
Aber Reset und SCK bleiben bestehen oder ?

Gruß

Thomas

von Conlost (Gast)


Lesenswert?

Ich habe auch erst heute erfahren das der mega128 anders ist.
PE0 ist Dateneingang und PE1 ist Datenausgang, wo der CLK dran muss
weiss ich leider nicht.Ich nehme aber an es ist PE2, denn der
gehört ja auch zum UART0 wie die beiden anderen.

Gruß,
Arno

von Conlost (Gast)


Lesenswert?

Hab was vergessen.
Reset ist wie üblich.

von Thomas Fehres (Gast)


Lesenswert?

Brauch man dann den Reset garned ?
Er wird aber trotzdem über den Parllel Port des Rechners Programmiert
oder ?
Am anfang wollte ich über RS232 programmieren bis ich hier im Forum
einen Link gekriegt hab wo ich nachlesen konnt des des ned geht weil
dann der Max232 gegen den µController treibt und des absolut scheiße is
.

Gruß
Thomas

von Thomas Fehres (Gast)


Lesenswert?

Oh danke des mim Reset habt ich ned gesehen damit hat sich die eine
Frage erledig ;-)

von Conlost (Gast)


Lesenswert?

Das Thema war heute schon mal hier, den Max mit 4k7 Widerständen
entkoppeln.
Also vom PortEx mit 4k7 zum Max, den Programmieradapter direkt
an PEx.

von Thomas Fehres (Gast)


Lesenswert?

Sorry hab ich ned gesehen vielen Dank für deine Hilfe .

Gruß
Thomas

von Conlost (Gast)


Lesenswert?

Das sollte kein Vorwurf sein.
Das steht mir auch nicht zu.  :-)

von Thomas Fehres (Gast)


Lesenswert?

Klar hab ich jetzt auch ned gedacht ;-) hast mir aber echt geholfen werd
jetzt mal alles umtüfteln unds ausprobieren.
Hoffentlich krieg ichs hin des es endlich mal funzt ;-)

Gruß
Thomas

von Conlost (Gast)


Lesenswert?

Hoffentlich liest du das noch vor dem löten.
CLK bleibt auch wie üblich.
Hab den link endlich gefunden, war im falschen Ordner der Schlingel.

http://www.elektronik-projekt.de/view_articles_76.html

Gruß,
Arno

von Thomas Fehres (Gast)


Lesenswert?

Jupp hab noch rechtzeitig gekriegt danke dir.
Des sich die wichtigen Sachen auch immer so verstecken müssen ;-)

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.