Atmega32 funktionirt auf stk500, aber auf meinem Board nicht

OP #997599
Lesenswert?

Hallo,

Ich habe da ein kleines Problem und hoffe ihr könnt mir weiterhelfen,

Ich habe mir ein Board gebaut, das eine Verbindung über RS232 zum PC 
herstellt und von dem ich an einem PIN ein anderes Signal abgreife
(das macht dann ein Programm und das ist 100% richtig, hab nicht ich 
geschrieben;) )

wenn ich den Atmega32 auf mein STK500 stecke läuft alles

Einstellungen (mit AVR Studio):

Fusebits: CLKSEL external clock

Jetzt wollte ich den µC auf mein Board setzen und mit einem Quarz 
betreiben, der schwingt zwar aber nur zwischen 0V und 1V und ich kann an 
dem Ausgangspin ( an dem ich mein Signal abgreife) nichts messen (mit 
dem Oszi)

Fusebits: CLKSEL ext. christall/resonator High frequenzy
          (hab auch schon LOW und MEDIUM frequenzy ausprobiert und 
CLKOPT gesetzt und nicht gesetzt)

Ich hab dann einen Quarzoszillator auf mein Board gepackt und mit dem 
gehts

Fusebits: external clock

ich würde aber sehr gerne wissen warum es mit dem Quarz nicht geht, sitz 
da schon so lange dran



Danke schon mal
Angehängte Dateien:
#997615
Lesenswert?

Das kann viele Gründe haben. z.B. kann es sein das Du den Quarz zuweit 
von der CPU weg hast, oder das du einfach falsche Kondensatoren am Quarz 
benutzt hast. Oder der Quarz ist einfach kaputt, kommt auch mal vor.

Dein Schaltplan ist zwar sehr chaotisch, aber auf den ersten Blick kann 
ich nichts falsches sehen.
Persönliche Seite #997645
Lesenswert?

Wie ich gelernt habe brauch der RXD Pin einen Pull-Up nach Vcc. Dein 
STK500 hat den wahrscheinlich drauf, so wie mein Pollin Eval. Board, 
aber in Deiner Schaltung ist keiner drin. Wenn Du also in der Software 
den Pull-Up für den RXD Pin nicht aktiviert hast, wird er auch nix 
empfangen. Das war zumindest bei mir das Problem. Und das hier sieht 
ähnlich aus ... Ein Versuch wäre es wert ...
OP #997651
Lesenswert?

Hallo Jens,

Die Kommunikation zwischen PC und µC funktioniert, das hab ich getestet

und als ich den µC bei den Fusebits auf internal clock gestellt habe, 
hatte ich auch an meinem Ausgangspin ein Signal, also müsste die ganze 
Schaltung passen

Ich wills jedoch mit einem Quarz betreiben
OP #998040
Lesenswert?

Hi ich hab eue Erkenntnisse:

Da stimmt irgend etwas mit der Reset-Schaltung nicht,

wenn ich das Programm starte und mein Netzteil einschalte geht nichts,
wenn ich jetzt einen Kurzschluss zwischen den Pins am Kondensator C5 
(47nF) verursache gehts

ist der Kondensator oder der Widerstand zu gering dimensioniert?

hoffe auf Vorschläge
OP #1003119
Lesenswert?

Mein Problem gibts immer noch, also

wenn ich erst die Spannungsversorgung einschalte und dann das Programm 
funktioniert es nicht, erst wenn ich dann den Reset-Taster betätige.

wenn ich erst das Programm und dann die Spannungsversorgung einschalte 
funktioniert es

wenn das Teil mal geht gehts richtig, nur woran kanns liegen, dass ich 
erst das Programm und dann erst die Spannung einschalten muss?

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