Richtigen Quarz für ATMega32U4

Gast #6729654
Lesenswert?

Hallo, ich habe eine Anfänger-Schaltung mit ATMega32U4 gebaut, und es 
tauchen ein paar Ungereimtheiten auf (komme nicht in den Bootloader 
Modus). Bei der Fehlersuche ist mir aufgefallen, daß mein Quarz, der als 
16-MHz-Quarz geplant war, in Wirklichkeit ein "8-64 MHz"-Quarz ist. 
https://datasheet.lcsc.com/lcsc/2103291133_Yangxing-Tech-X322516MOB4SI_C12668.pdf 
Meine: ist das der Fehler? Und wenn ja, warum ist das ein Fehler?
Gast #6729665
Lesenswert?

Goofy schrieb:
> und es
> tauchen ein paar Ungereimtheiten auf (komme nicht in den Bootloader
> Modus)

Was sind die anderen Ungereimtheiten?

Goofy schrieb:
> in Wirklichkeit ein "8-64 MHz"-Quarz ist

Nein. Der Frequenzwert den du hast steht auf dem Quarz drauf.

Das Datenblatt das du zeigst ist ein typisches Sammel-Datenblatt
eines Quarz-Herstellers der sich nicht die Mühe macht (machen
braucht) für jede Quarz-Frequenz ein extra Datenblatt zu
erstellen.
Gast #6729684
Lesenswert?

Ihr habt recht, das Datenblatt hat mich aufs Glatteis gebraucht, den den 
ich verbaut hab ist ein 16-MHz-Quarz und wahrscheinlich nicht das 
Problem.

Gehe jetzt weiter auf die Suche was der Grund sein könnte, daß ich nicht 
in den Bootloader komme.
- der offizielle Bootloader ist auf dem Chip
- HWB ist enabled als Fuse
- am Reset-Pin ist ein 10K pullup
Schließe ich den Reset-Pin kurz, kommt der "Ding Dong"-Klingelton in 
Windows, als ob er im Bootloader-Modus wäre. Wenn ich dann mit ATMEL 
Flip eine USB port connection öffnen will, findet Flip nichts.
Gast #6729697
Lesenswert?

Goofy schrieb:
> Gehe jetzt weiter auf die Suche was der Grund sein könnte, daß ich nicht
> in den Bootloader komme.

Nachdem du offensichtlich nicht gewillt bist deine Schaltung
und den Aufbau zu zeigen (was sicherlich gaaaaaanz bestimmte
Gründe haben wird) sage ich mal jetzt ganz deutlich:

Deine Schaltung ist scheisse. Und das ist ein ganz heisser Tip.
Gast #6729786
Lesenswert?

Der Quarz ist schon angeschlossen, der Schaltplan ist nur nicht ganz 
konsequent gezeichnet, da die meisten Verbindung durch Linien gemacht 
sind, und die vom Quarz durch Marker "XTAL1" und "XTAL", daher bitte 
nicht verwirren lassen ;-)
Gast #6730256
Lesenswert?

Goofy schrieb:
> ich habe eine Anfänger-Schaltung mit ATMega32U4 gebaut,

Ein Anfänger nimmt erstmal einen fertigen Arduino und hat damit eine 
Referenz, ob das ganze Drumherum funktioniert!

> - der offizielle Bootloader ist auf dem Chip

Wie willst Du das wissen?

> Schließe ich den Reset-Pin kurz, kommt der "Ding Dong"-Klingelton in
> Windows, als ob er im Bootloader-Modus wäre.

Blödsinn! Windows' "Ding Dong" sagt, dass ein USB-Gerät angeschlossen 
oder entfernt wurde. Was auf dem USB-Gerät ist, ist dabei vollkommen 
egal.
Gast #6730274
Lesenswert?

Goofy schrieb:
> Der Quarz ist schon angeschlossen, der Schaltplan ist nur nicht ganz
> konsequent gezeichnet

Zeige deinen Aufbau! (du weisst nicht was ein Aufbau ist?)
Die Art des Aufbaus ist elementar wichtig für die korrekte
Funktion.

Goofy schrieb:
> und es tauchen ein paar Ungereimtheiten auf

Welche paar Ungereimtheiten treten noch auf?

Goofy schrieb:
> der offizielle Bootloader ist auf dem Chip

Wo soll der herkommen? Vom Hersteller wird er nicht einprogrammiert.
Hast du ihn selbst aufgespielt? Wenn ja, wie soll das gegangen sein
wenn du keine Programmier-Schnittstelle hast?
#6730290
Lesenswert?

Goofy schrieb:
> Der Quarz ist schon angeschlossen, der Schaltplan ist nur nicht ganz
> konsequent gezeichnet, da die meisten Verbindung durch Linien gemacht
> sind, und die vom Quarz durch Marker "XTAL1" und "XTAL", daher bitte
> nicht verwirren lassen ;-)

Und ausgerechnet die vom Quarz...vielleicht hast du ja auch nur alles 
aus dem Schaltbild gelöscht...bis auf das Restchen links :-)
Und jetzt also noch einmal. Was klappt und was nicht?
Gruß Rainer
Gast #6730658
Lesenswert?

> Zeige deinen Aufbau!
Der Aufbau ist eine PCB, wie soll ich davon Fotos machen?

> Wo soll der herkommen? Vom Hersteller wird er nicht einprogrammiert.
Doch ... Angeblich ist der Bootloader schon bei Lieferung auf dem Chip, 
aber eine endgültige Bestätigung dafür konnte ich nicht finden. Also hab 
ich ihn per Hand nochmal draufgespielt.

> Welche paar Ungereimtheiten treten noch auf?
Ich komme nicht in den Bootloader Modus. Wenn ich den RST pin shorte 
springt der Chip anscheinend immer wieder zurück in den Application 
mode.
Gast #6730899
Lesenswert?

Jetzt funktioniert es, ich komme in den Bootloader Modus. Der Fehler war 
wohl, daß am Ende meines Befehls noch ...:i (Doppelpunkt i) gefehlt hat:

avrdude -c usbasp -p m32u4 -U flash:w:ATMega32U4-usbdevice_dfu-1_0_0.hex

Ohne den Parameter wurde den Bootloader an eine falsche Adresse 
geschrieben, und der Chip ist beim Ausführen von Reset ins Leere 
gesprungen, und daher wieder zurück zur Application mode. Hoffe meine 
Interpretation ist richtig?

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