Atmega128 Board

OP #1239405
Lesenswert?

Hallo,

ich habe ein Problem und zwar habe ich mir ein Board ätzen lassen. 
(Schaltplan im Anhang) Leider lässt sich der Atmega128 patu nicht 
programmieren, ganz kleine Programme können manchmal geflasht werden, 
zuverlässig klappt das jedoch nicht und von normalgroßen Programmen mal 
ganz zu schweigen.

Ich wollte vorerst nur die LEDs blinken lassen, also weitere Pheripherie 
ist gar nicht angeschlossen.

Ist an der schaltung was falsch oder woran könnte das liegen?
Angehängte Dateien:
OP #1239452
Lesenswert?

Hi, ja ursprünglich war ein 47p drin, habe es mit zwei 22p ausprobiert, 
das ergab keine Besserung.

aber mein 78L05 versorgt doch nur die LEDs und den uC. Das Max ist nicht 
bestückt und an den steckerleisten hängt auch nix dran.

Es liegen mit dem Multimter gemessen genau 4,95V an.
Ich hab nur nen altes analoges osziloskop, auf dem kann man nicht so 
genau ablesen, dürften aber auch 5v sein. und stöhrungen / rauschen und 
dergleichen seh ich auch nicht.

Kann man vielleicht beim schaltungsdesign also beim Layout so viel 
falsch machen? soll ich das mal posten?
Persönliche Seite #1239557
Lesenswert?

Sönke Paschko wrote:

> unter dem board ist eine massefläche, die hab ich ausgeblendet, damit
> man den rest besser erkennen kann.

LOL.

> welche last meinst du?

Die kapazitive Last .

> Näher geht der quarz nicht ran, sonst kann ich doch meine pins nicht
> abgreifen.

Du koenntest den Quarz z.B. auf der Unterseite innerhalb der 
Masseflaeche plazieren, so kommst Du beliebig nah dran und kannst 
trotzdem auf der Oberseite Deine Leitungen wegfuehren.
#1239630
Lesenswert?

Naja, die Leiterbahnführung ist sehr abenteuerlich, aber wegschmeissen 
würde ich das Board ja nun garnicht !! Für erste Gehversuche wird es 
schon reichen. Erstmal würde ich, mindestens zu Testzwecken, den 
internen RC nehmen, 8 Mhz reichen sicherlich vorerst aus.
Was ist an dem Resetpin für ein Widerstand gegen VCC gelegt ? Laut Atmel 
darf es nicht kleiner als 4,7k sein, sonst schaffen es die Programmer 
nicht mehr, ich nutze immer 10k.

Was hast Du für eine Stromversorgung dran ?
Der 78l05 ist ausreichend für einen einfachen Grundbetrieb, allerdings 
solltest Du direkt am Stabi jeweils 100nF dran machen, das scheint aber 
auch so zu sein. Dann würde ich vorher und hinterher nen Elko von 220µF 
bis 470µF dran machen.

Eine gemeine Falle könnte ein MAX232 sein, der mit an RX/TX 
angeschlossen ist, da hier ja auch die ISP Leitung dran ist. Wenn der 
MAX späte drin ist, sollte da in die Leitung zum MAX noch ein 10k 
Widerstand rein.

Egal, wie die Platine ist, aber die Software sollte sich auf jeden Fall 
einspielen lassen.

Viel Erfolg,
Torsten
OP #1239736
Lesenswert?

Hallo,

ich habe die spannung von 5v mit dem oszi gemessen. das sind 5v. ich 
kann das ding beehelfsmäsig auch über das stk500 versorgen. (hab nen 
fädeldrat im isp-stecker zu vcc 5v gelegt) beides macht kein 
unterschied.

das mit den Elkos werde ich ausprobieren.

wenn ich einfach die fuses ändere, behaken sich dann nicht interner und 
externer takt?
OP #1239863
Lesenswert?

Pete K. wrote:
> 1) AREF ist nicht beschaltet
werde ich mal versuchen (ist das nicht nur für die ADCs??)
> 2) Ist der MAX232 wirklich mit 100nF zufrieden ?
ka. ich habe die beispielbeschaltung genommen. momentan ist das MAX 
garnicht bestückt.
> 3) Du hast zweimal VCC, aber nur einen Abblockkondensator
Habe provisorisch einen ergänzt, bringt keine besserung
> 4) Ist der 7805 für eine Eingangsspannung von 9V ausgelegt ? Wird er
> warm ?
Laut datenblatt solten sogar 12v kein problem darstellen. Nein er wird 
nicht warm, es ist ja auch nur der uC als stroverbraucher da (und 
natürlich die LEDs)

das mit der kleinsten frequenz hab ich bereits versucht. kein erfolg.

ich meine sooooo schlecht kann das design doch nicht sein oder? ich 
meine siche ist das keine high end schaltung aber sie sollte doch 
wenigstens leds zum blinken bekommen.

Kann man irgendwie die qualytät der programmierleitugen checken? 
vielleicht ist das leiterplattenmaterial scheiße. ????
Gast #1239872
Lesenswert?

Was für ein Tool benutzt Du zum flashen?
Ich habe mit AVR-Studio und dem ISPMKII die Erfahrung gemacht, dass 
sowohl 128 als auch 1281 Probleme beim ersten Zugriff machen. Wenn die 
Fehlermeldung bezüglich fehlender Verbindung kommt, versuche ich es noch 
ein paar mal. Das können schon mal 10 Versuche sein. Solange die 
Vesorgungsspannung am Target bleibt, klappen die nachfolgenden 
Flashversuche auf Anhieb oder beim 2. Mal.

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