Forum: Mikrocontroller und Digitale Elektronik Problem beim schreiben auf µC.


von Dennis D. (Gast)


Lesenswert?

Hallo zusammen,

ich hab eine Frage, viele Themen gehn schon in die Richtung aber ich hab 
leider noch keine Antwort gefunden.

Hab mir bei Pollin das Evaluationsboard Ver 2.01 gekauft, zusammen mit 
einem Atmega32 16PU.

Jetzt ist mein Problem, dass PonyProg2000, bei der Übertragung eines 
Programms auf den µC immer folgende Fehlermeldung bringt: "Device 
missing or unknown device (-24)"

Diese Fehlermeldung kommt, obwohl beim Test der Interface Einstellungen 
"OK" kommt und genau so bei der Kalibrierung.
Habs auch schon mit nem ATtiny13 versucht, aber da sieht es genau gleich 
aus.

Die Platine hab ich schon überprüft, aber hab keine Brücken oder 
sonstiges gefunden...

Liegt es vielleicht am µC das man mit diesem vor der ersten Benutzung 
noch etwas machen muss.

Meine Programme schreibe ich mit AVR Studio 4, übertragen sollte es über 
den eingebauten Com2 meines PCs und ein serielles Kabel(Pinbelegung 1:1) 
werden.

Momentan weiß ich echt nicht mehr weiter, hoffentlich kann mir jemand 
helfen.


Vielen Dank schonmal ;)

Grüße
Dennis

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Ähnliche Probleme wurden schon in diesem Forum berichtet. In einigen 
Fällen hat eine penible Kontrolle der Hardware etwas gebracht. Die gute 
Nachricht dabei - die Kontrolle war mit etwas Anleitung bei den 
Messungen, einem Multimeter für Spannungs- und Widerstandsmessungen und 
Geduld erfolgreich.

Wenn du anfangen willst:

Nimm den µC bis auf weiteres aus der Fassung.

Dann kontrolliere die Signalwege der ISP Leitungen auf Durchgang und auf 
Isolation gegen andere Leitungen. Ein Fehlerfall war mal ein Fitzelchen 
Lötzinn als Kurzschluss an zwei Pins des ISP-Steckers.

Dann kontrolliere an der µC-Fassung, ob GND und Vcc sauber anliegen und 
ob RESET beim Programmierversuch (einfach grösseres HEX-File an die 
leere µC-Fassung senden) sauber von HIGH auf LOW gezogen wird.

Schreib, wie du gemessen hast (wo waren die Strippen des Multimeters) 
und was wurde beobachtet.

Statt Ponyprog kannst du auch AVRDUDE benutzen. Das kann mit dem 
Parameter -vvv mehr Debuginfos ausgeben. Eine harmlose Kommandozeile für 
AVRDUDE könnte in deinem Fall so aussehen:
1
avrdude -vvv -p atmega32 -c ponyser -P com2
(aus Pollin Funk-AVR-Evaluationsboard)

Die Debugausgabe kannst du in eine Datei umleiten 
(http://www.mikrocontroller.net/articles/AVRDUDE#Textausgabe_in_Datei_umleiten.3F) 
und hier anhängen.

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.