Archiv für Oktober 2008

Am Tag nach Ablauf der Garantie geht das Gerät kaputt? Nicht immer!

Dienstag, 28. Oktober 2008

Vor einigen Tagen wollte ich in meinen Laptop Ohrhörer stecken um in Ruhe Musik zu hören. Dabei hatte der linke Ohrhörer einen Wackelkontakt. Ich dachte das Kabel hätte einen Kabelbruch. Gestern Abend wollte ich ein Headset anschließen um VOIP zu testen. Allerdings ging die linke Seite überhaupt nicht.

Als ich heute den Laptop gebootet hab kam mir der Anmeldesound so komisch vor und ich habe mal genauer hingehört. Der linke Lautsprecher gab keinen Ton von sich.

Also habe ich bei Dell angerufen. Ich hing fast 20 Minuten in der Warteschleife, wollte aber nicht aufgeben und unbedigt mit dem Support sprechen, da der Chat auch dauernd “belegt” war. Die Hartnäckigkeit hat sich gelohnt. Die Garantie für mein Gerät ist am 05.10. ausgelaufen, aber Dell gewährt 14 Tage Kulanz und heute, am 17.10. war der letzte Tag. Hätte ich erst Montag angerufen wäre es zu spät gewesen.

Jetzt kommt am Montag ein Kurierdienst und holt den Laptop ab um ihn kostenlos zu reparieren. Ich sollte vielleicht heute noch Lotto spielen.

[UPDATE]: Heute (28.10.) kam der Laptop schon wieder zurück. Die gesamte Aktion hat also inkl dem Anruf und heute 8 Arbeitstage gedauert. Und dabei sind einige Sachen noch ungünstig abgelaufen (wofür keiner was konnte). Alles in allem ein dickes Lob an Dell.

Atmel AVR Xmega, ein Wolf im Schafspelz

Montag, 27. Oktober 2008

Vor ein paar Tagen habe ich die ersten ATxmega128A1-AU erhalten. Seit dem beschäftige ich mich mit den Datenblättern. Die Daten und Features sind unglaublich, wenn man bedenkt das es sich dabei immer noch um einen 8 Bit Controller handelt.

  • Bis zu 32MHz
  • 4 interne Oszillatoren von 32kHz bis 32MHz
  • bis zu 16MByte externes SRAM oder SDRAM
  • 4 DMA Kanäle
  • 8 Kanal Event System
  • 2 AD-Wandler mit je 8 Kanälen und 2MS/s bei 12 Bit Auflösung
  • 2 DA-Wandler mit 12 Bit und 1MS/s
  • 8 USARTs
  • 4 TWI Schnittstellen
  • 4 SPI Schnittstellen
  • 8 16 Bit Timer/Counter
  • AES und DES Crypto Engine

Das sind eigentlich Werte von 16 Bit Mikrocontrollern, aber warum macht man so etwas? Ich denke um in den Marktbereich von 16 Bit Controllern einzudringen ohne das sich die Entwickler an einen neuen Controller gewöhnen müssen und neue Werkzeuge benötigen. Der Kern der Xmega hat sich zu den normalen AVR kaum verändert. Auch die Werkzeuge wie Compiler und Programmer kann man weiter verwenden.

Ein paar Nachteile hat das natürlich auch. Die Peripherie der Xmega hat eigentlich nicht mehr viel mit den klassischen AVR gemeinsam. Nicht einmal die IO-Ports sind unverändert. Es gibt allein für die IO-Ports jetzt 18 Register. Von der guten alten 5V Technik und den DIP Gehäusen müssen wir uns auch verabschieden.

Was den Xmega noch fehlt sind große Schnittstellen wie USB, CAN und Ethernet. Ich denke aber das vor allem CAN recht bald folgen wird.

Der ATxmega128A1-AU ist bei mir inzwischen verfügbar.

Neue Version des AVR Fuse Calculator

Samstag, 11. Oktober 2008

Als ich heute mal wieder ein paar AVR programmieren wollte und für die Programmierung der Fusebits den AVR Fuse Calculator aufgerufen habe ist mir mit freuden aufgefallen das er ein neues Aussehen hat. Für Optionen die nur einzelne Fusebits betreffen und keine Bitkombinationen werden jetzt Checkboxen verwendet. Das macht die Anwendung wesentlich einfacher. Aber schaut selbst. :)