Antworten:
Im Vergleich zu der u2
, die u4
hat:
Um dies zu beantworten, habe ich eine DigiKey-Suche für jede Teilenummer durchgeführt und die Ergebnistabellen verglichen. Dies ist einfacher als der Vergleich der Datenblätter, obwohl Datenblätter der genaueste Ort sind, um Informationen zu finden. Beispielsweise legen die Oszillatorinformationen in Digikey nahe, u4
dass ein externer Oszillator u2
erforderlich ist , während ein interner Oszillator erforderlich ist. Das ist nicht der Fall; Die u4
Schiffe mit dem externen Oszillator als Standard und die u2
Schiffe mit dem internen Oszillator als Standard können jedoch sowohl interne als auch externe Taktquellen verwenden.
u2
das Datenblatt für Teile an mehreren Stellen inkonsistent ist. Die USB-Chips von Atmel sind mit einem USB-Bootloader vorinstalliert, für dessen Betrieb ein externer Oszillator erforderlich ist. Für die Chips ist daher der externe Oszillator als Standardtaktquelle ausgewählt.
U2 und U4 geben die USB-Modulversion des atmel-Chips an. Das bedeutet, dass U4 mehr USB-Funktionen / Flexibilität bietet als U2.
In der LUFA- Dokumentation finden Sie die Beschreibung für jede USB-Klasse, die unterstützten USB-Module.
In der Joystick Device Demo heißt es beispielsweise:
Demo Compatibility:
The following list indicates what microcontrollers are compatible with this demo.
- Series 7 USB AVRs (AT90USBxxx7)
- Series 6 USB AVRs (AT90USBxxx6)
- Series 4 USB AVRs (ATMEGAxxU4)
- Series 2 USB AVRs (AT90USBxx2, ATMEGAxxU2)