atmega32u4 ohne Funktion

OP #3758152
Lesenswert?

Hallo Leute,

ich habe auf meinem Board (siehe Anhang 1) einen atmega32u4 verbaut. Er 
lässt sich flashen, mit der Fuse CKOUT lässt sich auch auf pin7 der 
externe Quartz messen. Im zweiten Anhang hab ich mal die derzeitigen 
Fuses angehängt.

Problem bei dem ganzen ist derzeit folgendes: wenn ich den Leonardo 
Bootloader drauf flashe (also Caterina-Leonardo), wird das Board nicht 
als USB-Device erkannt (es gibt garkeine Reaktion), weswegen ich mal die 
Datenleitungen mit dem Oszi gemessen hab (Anhang 3); offensichtlich 
stimmt da mehr nicht..

Wenn ich als Testprogramm ein Programm drauf flashe, welches mit alle 
PB-Pins auf HIGH setzt, ergibt sich Anhang 4, also keinerlei (gewollte) 
Reaktion.

Die Versorgungsspannung ist bei konstanten 5.07V und ist auch sehr 
"sauber", zumindest weniger verrauscht als alle USB-Anschlüsse meines 
Laptops.

Ich hoffe ich hab jetzt keine wichtige Information vergessen, ansonsten 
einfach schimpfen.

Vielen Dank schon mal!
Angehängte Dateien:
OP #3758284
Lesenswert?

Also der atmega32u4, den ich verwende, hat laut Datenblatt eine 
Supply-Voltage von 2.7 - 5.5V (was ich auch habe) ;)

@Bastler:
Ich sehe gerade, auf dem Bild fehlt ein Kondensator von VBUS auf GND mit 
10uF, also es ist dort einer vorhanden.

@FuseFuse:
Was genau meinst du mit OK? Ob es die richtigen eingestellt sind ist 
under anderem Teil meiner Frage, aber einstellen lassen tun sich auf 
alle fälle alle, also ganz kaputt kann das Teil auch nicht sein..
Gast #3758288
Lesenswert?

Hi

>@Bastler:
>Ich sehe gerade, auf dem Bild fehlt ein Kondensator von VBUS auf GND mit
>10uF, also es ist dort einer vorhanden.

Da fehlt an auch noch an jedem (A)VCC - GND-Pärchen ein 100n 
Kondensator. Ist wohl noch nicht zu dir durchgedrungen?

MfG Spess
Gast #3758324
Lesenswert?

Hi

>Sie sind auch vorhanden und es ist durchaus zu mir vorgedrungen.

Also entspricht dein Schaltplan nicht den wahren Gegebenheiten. Wozu 
postest du dann einen falschen Schaltplan? Wer soll dann entscheiden, 
was noch alles falsch ist?

MfG Spess
OP #3758794
Lesenswert?

An die Sache mit falschem Oszillator-Fuse dachte ich auch schon, aber 
wenn CKOUT aktiviert wird, lässt sich auf PIN7 ein Signal mit 16MHz 
messen, was also dem externen Oszillator entsprechen muss.

Dass hier andere Namen verwendet werden als bei den anderen Typen hat 
mir auch schon ein wenig Kopfzerbrechen bereitet..
OP #3761742
Lesenswert?

Nachdem ich heute wieder im Labor war, hab ich von einem Arduino 
Leonardo, den wir rumliegen hatten, den Inhalt des EEPROM und des 
Flashspeichers auf mein Board kopiert, jedoch hat sich nichts geändert.
Auch eine LED, die ich ham HWB-Pin angeschlossen hab, zeigt keine 
Reaktion (normalerweise sollte sie blinken).

Ich hab dann die Spannungen an meinem Mikrocontroller und an dem auf dem 
echten Leonardo verglichen. EIn Unterschied zeigt sich am UCAP-Pin: 
während dieser auf dem echten bei konstanten 3.2V liegt, beginnt meiner 
bei Messbeginn bei etwa 1.6V und sinkt langsam auf 0V ab. Woran könnte 
das liegen und könnte das meine Probleme verursachen?
Auf einem Noname-Leonardo ist der Pin gleich verschaltet wie bei mir, 
also direkt über 1uF auf GND, jedoch ist er dort konstant bei 3.2V..

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