Hallo, Ich habe versucht ein einfaches (minimales) Entwicklungs-board für den AT90usb1287 zu erstellen. Mit FLIP kann ich auch ein Programm auf den at90usb1287 Mikrocontroller laden, jedoch wird anschliessend das Board nicht am USB-Bus erkannt. Das Programm funktioniert auf dem AT90USBKey-board, deshalb glaube ich, dass es an der Hardware liegt. Die rote LED auf dem Board leuchtet, wenn der Chip nicht im Firmware-Mode läuft. Falls nötig, kann ich auch Photos von dem Board hochladen. Kann mir jemand helfen herauszufinden, weshalb das Board nicht funktioniert?
Wie ich Dir eben schon auf Deine EMail geantwortet hatte: Pin 43 HWB permanent auf Masse ist wohl keine gute Idee, dann springt er immer wieder in den USB Bootloader. Vergleiche mit meiner Platine, ich habe jetzt nicht alles verglichen, ist auch nicht wirklich gut zu erkennen in deinem Bildchen. http://www.ssalewski.de/AT90USB_board.html.en
>ist auch nicht wirklich gut zu erkennen in deinem Bildchen.
Vergiss das, war verkleinerte Darstellung im Browser.
Gut, Pin HWB war wohl nicht der einzige Fehler. Wie ich in der letzten EMail schrieb: Die Quarzfrequenz muss für das Testprogramm (keine Ahnung welches Du hast) passen, wenn das Gerät als USB-Device erkannt werden soll. Also Quarz oder Test-Programm anpassen. Und eventuell mal ein ganz einfaches Testprogramm mit Flip aufspielen, das nur ein LED blinken lässt. (Der USB Bootloader selbst passt sich scheinbar an unterschiedliche Quarze an, andere USB Firmware oft nicht.)
Das Problem lag wie Sie gesagt haben am Code, welcher auf 8 MHz eingestellt war. Nachdem ich dies angepasst habe, wird das USB-Device nun problemlos erkannt. Vielen Dank für die Unterstützung.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.