Forum: Mikrocontroller und Digitale Elektronik Atmega8515


von Jojo (Gast)


Lesenswert?

Hallo
ich kann den Controller ATMEGA8515 mit Ponyprog und einem paralellen
Programmieradapter nicht programmieren. Auch mit einem seriellen
Adapter liess er sich nicht programmieren.
Im Voraus vielen Dank
Jojo

von Ronny (Gast)


Lesenswert?

"Geht nicht" ist immer gut.Ohne die Schaltung fang ich jetzt an wild
zu raten,was du probierst und was nicht geht.Und wenn ich beim 2.
Versuch teilweise richtig lieg,kauf ich noch gleich ein
Lotto-Los,soviel Glück beim tippen muss man schliesslich nutzen.

Also:

1. Was hast du probiert?
2. Wie sieht die Schaltung aus?
3. Was sagt PonyProg dazu?

von Jojo (Gast)


Lesenswert?

Hallo
Ja die Schaltung ist ein DMX Dimmer von der Seite
http://www.hoelscher-hi.de/hendrik/light/dmxdimmer.htm
Ponyprog sagt "Device missing or unknown(-24)".Das
Programmierinterface hat aber mit einer anderen Schaltung, jedoch einem
At90s8515 funktioniert
jojo

von Jojo (Gast)


Lesenswert?

Hallo
Kann mir jemand weiterhelfen?

von Ronny (Gast)


Lesenswert?

Schau dir in beiden Schaltungen mal an,wie z.B der /RESET Eingang
beschaltet ist.Laut Datenblatt sollte der über R auf +5V gezogen
werden,damit der Controller läuft.

Wenn kein ISP dran steckt,hängt der Eingang in der Luft,keine Ahnung ob
intern ein ausreichender Pullup drin ist (Das steht aber irgendwo im
Datenblatt,nachschauen!).Ob der ISP-Adapter nun auch ohne Pullup
funktioniert kann man nur mit der Schaltung des selbigen sagen und ist
wieder eine andere Geschichte.

Wenn du nur Krümelweise verrätst,was du machst,wirst du auch nur
Krümelweise Antworten bekommen...

von Jojo (Gast)


Lesenswert?

Hallo
Im Datenblatt wird ein Pull-Up Widerstand für den Reset Eingang
erwähnt. Ob dieser nun groß genug ist kann ich nicht sagen. Die
Schaltung des ISP Programmers ist auf der Seite
http://www.dumdididum.de/blackstrom/avr/isp/index.shtml
zu finden. Die Schaltung mit dem AT90s8515 ist ei LPT DMX Interface von
Elektor.Bei dieser Schaltung ist Reset über einen Widerstand (100k)
sowie eine Diode mit plus verbunden,außerdem ist es Über einen
Kondensator(1uF;16V) mit Masse verbunden. Es wird über einen Jumper
zwischen dem ISP und der Plus/Masse-Schaltung gewählt. Bei dieser
Schaltung funktioniert auch die Programmierung.
Jojo

von Hendrik H. (henne)


Lesenswert?

Der interne Pullup ist ausreichend. Das Problem wird wohl auch nicht im
board liegen (schließlich laufen davon ein paar Hundert Stück...).

Prüf bitte nach, ob 5V am Controller anliegen (evtl. Drahtbrücke
vergessen, Stecker steckt nicht, Stabi falsch rum, usw.)

Dann muss natürlich die richtige mcu bei PonyProg eigegeben werden
-häufig wird der 90S8515 gewählt und dann Fehler bestaunt ;-)

Ich bekomme in letzter Zeit häufig falsch gefusete AVRs (unabhängig vom
Distri) - vielleicht hast Du auch eine Niete (ext. Oszi) erwischt oder
die mcu ist auf eine andere Weise hinüber.

Wie in der AN vermerkt, empfehle ich die Adapter von S.F. Hühn mit
anderem Pinout.

Falls niemand anders eine Lsg. hat, kannst Du mir ein Foto vom
Transceiver schicken - vielleicht fällt mir ja was auf.

Viele Grüße, Hendrik

von Hendrik H. (henne)


Lesenswert?

Mein Transceiver hat nichts mit Elektor zu tun - ich wäre ehrlich gesagt
wenig begeistert, wenn die sich ungefragt bei mir bedient hätten. (Um
welche Schaltung von Elektor soll es sich denn genau handeln?)

Grüße, Hendrik

von Hendrik H. (henne)


Angehängte Dateien:

Lesenswert?

Achso - hier noch ein Pic für die Freunde des externen
Resetwiderstandes.
Soweit ich weiß, sah das bei alten AVRs (90S...) noch anders aus. Bei
älteren Schaltungen waren diese RC-Glieder also definitiv berechtigt.

Grüße, Hendrik

von Jojo (Gast)


Lesenswert?

Hallo
Die Spannungen am Controller stimmen.Allerdings lässt sich bei meiner
Ponyprog 2000 Version auch das Device ATMEGA8515 nicht finden. Ein
Bekannter von mir ist Elektroingenieur und hat den Controller nur mit
einem Teuren Programmer von seiner Arbeit programmieren können.
Vielen Dank schonmal für die Antworten
Jojo
PS:Elektor hat eine ganz andere Schaltung;keine Überschneidungen mit
deinem DMX Dimmer

von Hendrik H. (henne)


Lesenswert?

In meiner AN zum Proggen steht:
...aktuelle PonyProg-Version (v2.06)...

Das wäre für Dich: v.2.06f BETA

Wenn's Target nicht stimmt, wird's nix ;-)

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.