Probleme bei der Übertragung zum ATmega128

Gast #1289457
Lesenswert?

Hallo zusammen!

Hab ein Problem mit meinem ATmega128 Entwicklungsbord. Das Bord ist 
komplett bestückt und die Ports alle heraus geführt. Der Controller ist 
mit einem 16MHz Quarz bestückt. Die Programmierung erfolgt in C über 
AVRstudio und einen fertigen USB-ISP Compiler.

Es lief zu Beginn alles gut, jedoch habe ich jetzt erhebliche Probleme 
etwas herrein zu laden, was dann auch Fehlerfrei läuft. Selbst 
einfachste Programme.

Es kommt immer die selbe Fehlermeldung, aber ich weiß nicht woran es 
liegen kann, da an keinen Einstellungen etwas verändert wurde. Und will 
da nichts großartiges verstellen, bevor da garnichts mehr läuft. Habe es 
mal als Screenshot beigefügt.

Ich hoffe, mir kann jemand helfen und bedanke mich schon einmal im 
Voraus
Angehängte Dateien:
Gast #1289504
Lesenswert?

Ja, er läuft damit. Habe ich quasi extra alles in einem Paket so 
gekauft. Zu beginn lief auch alles (ca. 10 kleinere Testprogramme) und 
jetzt tastet man sich halt etwas weiter (noch Anfänger) und die 
Programme werden größer. Das lief auch alles, rein geladen und 
ausprobiert. Dann stellt man ja immer mal fest hier und da noch etwas 
feinarbeit nötig und daher eigentlich immer das selbe Programm und auf 
einmal läuft es nicht mehr. Es wurden aber keine Einstellungen verändert 
oder neue/andere Bauteile verwendet auch der selbe Rechner zum 
überspielen, mal einen anderen Rechner ausprobiert --> 2mal hat das 
laden geklappt, dann auch schon nicht mehr.

Deswegen, da ich jetzt auch nicht ein Crack bin, weiß ich zur Zeit nicht 
woran es liegen kann.
Gast #1289517
Lesenswert?

Hi

Diese Fehlermeldung bedeutet, das der Programmer keine Verbindung zum 
ATMega herstellen kann.

Das kann mehrere Ursachen haben:

Super-GAU -> ATMega defekt

Falsche Taktquelle eingestellt, z.B. Externer Takt. Wiederbelebung durch 
Anlegen einer Taktquelle an XTAL1 meist möglich.

ISP-Takt zu hoch. Einfach mit niedriger Frequenz versuchen.

Weitere Möglichkeit: Versorgungsspannung zu niedrig.

Ich würde erstmal die letzteren zwei Punkte überprüfen.

MfG Spess
Gast #1289523
Lesenswert?

Sauper Gau glaube ich nicht, weil als ich den Rechner gewechselt habe, 
hab ich ja 2mal was laden können.

Versorgungsspannung normal 5V über Schaltnetzteil und beim laden ja von 
der normalen Versorgung getrennt aber er wird ja dann über den Compiler 
versorgt.

Kann es Vielleicht sein, dass der Compiler nicht genug liefert und ich 
zusätzlich die 5V Versorgungsspannung anlegen muss?

Ich werde das mal mit einer geringeren ISP-Takt Frequenz ausprobieren. 
Werde einfach mal in 50kHz Schritte herunter gehen.
#1289525
Lesenswert?

Was ein USB Compiler? Du meinst wohl Programmer. Ein Compiler versorgt 
niemanden mit Spannung. Ich denke, du musst mal die Betriebsspannung an 
den ATMega anlegen. Normalerweise versorgen die Programmer das Target 
nicht mit Spannung. Die wird lediglich benötigt, um die Ausgangsspannung 
korrekt einzustellen.
Gast #1289530
Lesenswert?

Sorry, ja Programmer! Bin da noch neu und werfe hin und wieder noch 
Begriffe durch einander. Ist dann natürlich in einen Forum nicht so gut, 
weil die Leute die helfen wollen verwirrt werden.

Also lege ich zusätzlich ganz normal 5V an VCC an und natürlich auch 
GND. Schließe dann den Programmer an und versuche dann mal zu 
übertragen, RICHTIG???
Gast #1289539
Lesenswert?

Hi

>Also lege ich zusätzlich ganz normal 5V an VCC an und natürlich auch
>GND. Schließe dann den Programmer an und versuche dann mal zu
>übertragen, RICHTIG???

Einfach versuchen die Signaturebytes zu lesen. Geht schneller.

MfG Spess

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