Hallo zusammen!
Ich muss demnächst ein Projekt überarbeiten, in dem ich bisher einen ATMEGA128 einsetze. Da 32-bitter inzwischen sehr preiswert geworden sind und ich ohnehin mal in die 32-bit Welt reinschnuppern möchte, überlege ich, welche CPU ich da zukünftig einsetzen soll. Bisher mache ich fast alles mit 8-bit AVRs. Da liegt es nahe, einen XMEGA (wäre nur ein aufgepusteter 8-bitter) oder einen AVR32 einzusetzen. Die Verfügbarkeit bei den AVR32 scheint allerdings sehr mäßig zu sein, auch wenn mit die UC3B Serie wegen der 5V-toleranten I/O sehr zusagen würde.
Was kommt den aus dem ARM-Lager an Alternativen in Frage? Anwendung/Anforderungen: Motor & Motion Control, also möglichst 5V-tolerante I/O, CAN und/oder Ethernet wäre nett, viele Time und ADC/DAC ebenfalls. Flash on Chip versteht sich von selbst. Bei Atmel wäre das wohl der Cortex-M3. Die Entwicklungsumgebung ist auch nicht ganz unwichtig. Ich kann und will keine 4- oder 5-stelligen Summen für Compiler und ICE ausgeben.
Beim AVR bin mit AVRGCC, dem AVR-Studio und dem USB-ICE immer ausgekommen. Wie sieht da die Versorgung bei anderen Herstellern aus?
Gruß Thorsten