PC erkennt Atmega32u4 nicht mehr

OP #4535044
Lesenswert?
• ▲
▼
Hallo
Ich geh in eine höhere technische Schule und wir lernen grad einen µC zu 
programmieren. IDE = Atmel Studio 7.0, Flip zum Übertragen auf den µC 
auch von Atmel. Bisher hat immer alles geklappt, aber seit einer Woche 
funktioniert nichts mehr, obwohl keine bekannten Änderungen vorgenommen 
wurden. Beim Flip steht dann Could not write to USB wenn ich mich 
verbinden will und im Gerätemanager war der Controller als Unbekanntes 
Gerät (Hab ich entfernt). Wenn man Reset drückt, blitzt der 
Gerätemanager auf, es kommt aber nichts dazu. Was kann ich tun, dass 
mein Laptop (Samsung Series 5) den µC wieder erkennt. Hab auch schon 
mehrere Atmega32u4 probiert, also kein Hardwareproblem von meinem 
Controller.

mfg Berni
#4537492
Lesenswert?
• ▲
▼
Bernhard W. schrieb:
> Sorry dass wir mit dem Thema HW-Programmierung erst angefangen haben.
> Und wir haben in dieser Schule noch kein einziges Mal irgendwas mit
> Treibern gemacht und alleine rumpfuschen will ich beim µC nicht, also
> verarsch irgendwen anderen! @Franz

Wenn Du nicht mit Arduino-Hardware (Leonardo und Micro verwenden 
beispielsweise Atmega32U4 Controller) arbeitest, sondern mit einem 
anderen Board, ohne Arduino-Bootloader, warum willst Du dann USB-Upload 
verwenden und verwendest nicht einfach einen ISP-Programmer zum Uploaden 
Deines Programms?

Der Upload mit ISP-Programmer über den ISP-Programmieranschluss des 
Boards ist unabhängig davon, ob auf dem Chip irgendwas für das 
Funktionieren der USB-Schnittstelle, ob ein Bootloader oder irgendein 
Programm drauf ist, über den ISP-Programmieranschluss mit ISP-Programmer 
kannst Du immer den Controller löschen oder was hochladen, eine 
USB-Funktion wird dafür nicht benötigt.

Hast Du keinen ISP-Programmer?
Funktioniert Dein Atmel Flip Programm noch?

Meines Wissens nach muss zuerst ein "DFU bootloader" auf den 32U4 drauf, 
und dann kannst Du ohne ISP-Programmer nur mit Atmel Flip was 
draufladen.
#4537512
Lesenswert?
• ▲
▼
Bei einem neuen Atmega32u4 muss während dem Reset der HWB-pin auf low 
gezogen werden, um den Bootloader zu aktivieren.
Ansonsten kann man aus der Anwendung in den Bootloader springen oder per 
Fuse einstellen, dass der µC immer in den Bootloader springt beim 
starten.

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