Atmega32 funktionirt auf stk500, aber auf meinem Board nicht

OP #997599
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
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
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
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 #997667
Also ich hab die Kondensatoren wie auf der Schaltung eingebaut ( is wie 
im Datenblatt)

Fusebits: CLKSEL ext. christall/resonator High frequenzy
          (hab auch schon LOW und MEDIUM frequenzy ausprobiert und
CLKOPT gesetzt und nicht gesetzt)
SUT hab ich 64 ms is das maximum
OP #998040
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
Gast #998091
>Da stimmt irgend etwas mit der Reset-Schaltung nicht,

Aktiviere in den Fuses den Brown Out Reset BODEN
und stell einen BodLevel von 4.2V ein. Dann sparst du
dir einen Resetkontroller.
OP #1003119
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.