Forum: Mikrocontroller und Digitale Elektronik Problem mit AT90USB, FLIP und Reset


von Bad U. (bad_urban)


Lesenswert?

Hallo zusammen,

ich hab ein Board mit dem AT90USB1287 zusammengebastelt. Funktioniert 
auch alles soweit. Lässt sich via USB und ISP programmieren und macht 
auch so (fast..) alles was es soll. Ein Problem hab ich nur mit dem 
Resetvektor.

Wenn ich den µC über Flip flashe und das Häckchen bei RESET gesetzt habe 
wird sofort wieder der Bootloader geladen. Wenn ich den Reset 
deaktiviere wird das Awenderprogramm im Flash gestartet. Das selbe wenn 
ich den Hardwarereset drücke. Dann wird auch wieder der Bootloader 
ausgeführt.
Wenn ich über ISP programmiere funktionierts anschließend mit dem Reset. 
Das liegt wohl aber daran, dass dabei der Bootloader gelöscht wird.
Ob die BOOTRST Fuse gesetzt ist oder nicht ändert nichts an dem 
Verhalten. Das hab ich schon probiert.

Der HWB und RESET Pin sind so beschaltet wie in den ATMEL App-Notes 
beschrieben.

Vielleicht hatte ja jemand von Euch schon mal das selbe Problem und kann 
mir einen Tip geben.

Wünsch Euch noch ein schönes Wochenende.

von Stefan Salewski (Gast)


Lesenswert?

>Das selbe wenn
>ich den Hardwarereset drücke. Dann wird auch wieder der Bootloader
>ausgeführt.

Anfangs hatte ich an Pin HWB/(PE2) keinen Pullup Widerstand, dann wurde 
beim Reset auch meist in den Bootloader gesprungen. Das Thema wurde hier 
ja schon mehrfach diskutiert, aber vielleicht ist Dein Problem auch ein 
anderes.

von Bad U. (bad_urban)


Lesenswert?

Hallo Stefan,

der Pull-Up wars. Jetzt funktionierts einwandfrei.
Hatte auch schon hier im Forum gesucht, aber da gabs meistens das 
umgekehrte Problem, dass der Bootloader garnicht gestartet wurde.
Vielen Dank für Deine Hilfe.

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
Noch kein Account? Hier anmelden.