Hallo,

ich möchte auf einem neu zu entwerfenden PCB einen AT90USB1287 einerseits mit der USB-Schnittstelle zum Programmieren via FLIP und nach dem Code flashen für die UART-Kommunikation zu einer Sony Ericson MCA-25 Kamera mit 460800 Baud nutzen.

Mein Problem:
- USB braucht einen Quartzkristall für die Systemclock mit einer Zweierpotenz von 2 MHz (z.B. 16 MHz).
- Für den UART brauche ich aber einen Quartzkristall mit 14,7456 oder 7,3728 MHz für die Systemclock.

Erste Idee zur Lösung:
2 verschiedene Quartzkristalle auf das Board setzen und über Jumper konfigurieren.
Nachteil: Man muss jedesmal zweimal zwei Jumper umstecken, wenn man neuen Code laden will.

Habt ihr noch eine pfiffigere Idee?

Braucht man den Quartzkristall für USB auch schon dann, wenn man nur mit dem Bootloader Code laden will?

Kann man evtl. die Baudrate für den UART auch vom externen Quartz für den Timer2 generieren?

Danke und Gruß, uffi.