Atmega8a Ponyprog unknown device -24?

OP #2643424
Lesenswert?

Hallo liebe forenmitglieder,
ich habe jetzt 2 mal diesen programmer 
gebaut:http://electronics-diy.com/avr_programmer.php
weil ich bei ponyprog jedesmal (unknown device -24) bekomme wenn ich 
meinen Atmega8a programmieren will.

Wenn ich in ponyprog den port teste sagt er "Test OK" und wenn ich den 
chip auslesen will kommt die selbe meldung aber wenn ich Ignore drück 
klappt das trotzdem dann kommt "Reading Success" aber wenn ich die fuses 
ändern will klappt das nicht. Und wenn ich meine Hex auf den chip 
schreiben will kommt "Writing Failed".

Ich hab ihn extra 2 mal gebaut um evtl fehler auszuschliessen.

Kann mir dabei jemand helfen?

danke
OP #2643511
Lesenswert?

Hubert G. schrieb:
> Am Programmer sollte es nicht liegen, hab selbst so einen der gut
> funktioniert, sieht nur ein wenig anders aus. Ein USB-Prog wie das
> AVR-USB-Lab o.ä. ist aber sicher besser.
> Liegt Spannung am Kontroller an, wird der Reset beim Start auf GND
> gezogen?

Ich versteh nicht wie du das mit dem Reset auf GND meinst, kannst du mir 
das bitte erklären.

Ja auf dem socket sollte strom sein, ich hab da nen usb anschluss 
draufgelötet und benutze die 5v und GND vom usb.
OP #2643759
Lesenswert?

Hubert G. schrieb:
> Ob du Spannung am Kontroller hast solltest du nachmessen.
> Am Reset sollten 5V sein, wenn du im PonyProg auf Read oder Write
> drückst, sollte die Spannung kurz auf 0V, also GND gehen.

Also ich hab nochma aufn ganzen controller nachgemessen und es scheint 
das keine kontakte unterbrochen sind.
Auf Reset ist 5V aber konnte nicht schaun ob es umschaltet da ich gerade 
keinen hab der für mich auf Read oder Write drücken kann.

ich hoff das hilft weiter
OP #2643986
Lesenswert?

Hubert G. schrieb:
> Solange dieser Fehler kommt, brauchst du nicht weiter zu machen. Alle
> Lese- und Schreibversuche sind da zwecklos. Es wird irgend etwas
> undefiniertes angezeigt.
> Hier schon mal nachgelesen:
> http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial

ja hab aber nix hilfreiches gefunden :(.

ich benutze diesen resonator: 
http://www.conrad.de/ce/de/product/726507/RESONATOR-C-400MHZ-2X15PF/SHOP_AREA_2914

und habe die den einen äußeren pin an 9 und den anderen an 10 
angeschlossen. und den mittleren pin an GND vom USB.

vielleicht benutze ich den falschen resonator?
#2643995
Lesenswert?

Der Kontroller läuft bei Auslieferung mit 1MHz int. Oszillator.
Wenn du noch nie zugriff hattest, dann ist es immer noch so.
Wenn du allerdings die Fuses schon mal umgestellt hast, ist die 
Wahrscheinlichkeit groß das es mit dem Resonator nicht geht. Habe ich 
allerdings noch nie probiert.

Gerade einen Resonator probiert, funktioniert, allerdings mit je 22p 
nach GND, wie im Datenblatt.
Gast #2644040
Lesenswert?

also ich hab nen quarz 16mhz am atmega 32.
quarz + 2*22pf.
damit geht´s.
resetbeschaltung wie immer.
10k nach+ und 100nf nach gnd (den c kann man hier weglassen).
netzteil ist extra.
5v/1a stabilisiert.
hast du ponyprog kalibriert?
sonst kannst das vergessen.
funktioniert die rs232 schnittstelle?
ist der transi in ordnung?
legt man den basiswiderstnd an +5v so muß am kollektor l pegel zu messen 
sein.
h pegel kommt ja vom 10k widerstand nach + am reset pin.

mfg
OP #2644069
Lesenswert?

Thomas K. schrieb:
> Habt ihr auch daran gedacht, dass PonyProg die 'a'-Typen nicht
> unterstützt, sowie auch z.B. den ATmega1284.

ich habe mir heute einen neuen bestellt, eigendlich hatte ich bei ELV 
Atmega8 bestellt und nicht die a serie :(.
Hab heute einen 8er bei conrad bestellt ich hoff ich bekomme einen ohne 
a.

dann liegt es wohl an meinem board wo der chip drauf sitzt :/. versteh 
aber nicht warum hab es genau nach plan gebaut.

Kalibiert is ponyprog, ich hab als stromversorgung ein usb kabel dran 
mit 5v.
Und den keramik resonator mit 3 pins 4mhz.
OP #2644122
Lesenswert?

Hubert G. schrieb:
> Hab mir da nur den Programmer angeschaut, nicht die weitere Schaltung.
> Ist ja minimalst Beschaltung. Einen 100n Kondensator zwischen Pin7 und 8
> wäre schon empfehlenswert.
> Jede Leitung zwischen Programmer und Kontroller durchgemessen?
> Kein Kurzschluss zu einer anderen Leitung?

Ja habe alle leitungen gemessen, kondi hab ich keinen, kurzschlüsse hab 
ich auch keine gefunden
#2644675
Lesenswert?

Es würde mich nur wundern wenn der Kontroller defekt wäre. Ich habe 
schon einige hundert verbaut, habe aber noch nie einen defekten 
bekommen.
Durch Unachtsamkeit allerdings schon selbst einige geschrottet.

Nachtrag: Sollte es mit einem neuen Kontroller auch nicht funktionieren, 
dann wird nur ein Oszi helfen den Fehler einzugrenzen. Nur der Reset 
lässt sich mit einem Multimeter sichtbar machen.
Gast #2651380
Lesenswert?

Hallo Tobias,
bei der ersten Schaltung hat man immer das Henne-Ei-Problem.

Wenn Du verrätst wo du wohnst, dann gibt es vieleicht jemanden in deiner 
Nähe, der deine Controllerplatine mal kurz mit einem funktionierenden 
Programmer testen kann.

Dann weist du wenigstens wo die Probleme nicht liegen.


Axel
#2651479
Lesenswert?

Es wird nicht am Socket liegen wenn keine Kurzschlüsse oder 
Unterbrechungen vorhanden sind. Ein Kondensator zwischen VCC und GND 
wäre empfehlenswert, wird aber nicht der Fehler sein.
Mach dir die Mühe und kontrolliere ob sich am Reset der Pegel ändert 
wenn du im PonyProg auf write oder read drückst.
Das RS232 Kabel überprüft ob alle notwendigen Adern vorhanden sind?
#2652811
Lesenswert?

Schau dir das mal an:
http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html
Da ist der Programmer wie du ihn verwendest schon drauf. Hat allerdings 
auch seine Macken. Es gibt aber hier im Forum einen Artikel zum 
Verbessern.
Bist du dir sicher das deine PCI-Karte aller Steuerleitungen 
unterstützt? Kabel auch getestet ob alle Leitungen gerade durch 
verbunden sind?
OP #2654039
Lesenswert?

Hubert G. schrieb:
> Schau dir das mal an:
> 
http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html
> Da ist der Programmer wie du ihn verwendest schon drauf. Hat allerdings
> auch seine Macken. Es gibt aber hier im Forum einen Artikel zum
> Verbessern.
> Bist du dir sicher das deine PCI-Karte aller Steuerleitungen
> unterstützt? Kabel auch getestet ob alle Leitungen gerade durch
> verbunden sind?

danke für den link ich werde mir das warscheins zulegen.

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