Hallo, bis jetzt habe ich meine Projekte immer mit einem SX28 von UBICOM realisiert (sehr schneller RISC uC (50 MIPS) in Assembler mit in circuit debugger) - und es hat alles super funktioniert. Durch regelmäßigen Besuch als interresierter Leser dieser Seite wurde mein Interesse an den ATMEL uC geweckt. Wer hat bereits mit beiden uC-Familien zu tun gehabt und kann mir ein paar Unterschiede nennen... Danke Michael
Ich hab irgendwo zu Hause noch 2 * SX18 rumliegen. Nachdem ich mir die merkwürdige Programmierung angesehen habe, habe ich sie nie wieder angefaßt. 1. Ich habe keinen Weg gefunden, den Timerinterrupt zusammen mit dem externen Interrupt zu nutzen, ohne Timerticks zu verlieren. Denn beide haben den gleichen Vector, aber der Timer hat kein Flag, so daß man nicht weiß, ob er zugeschlagen hat. 2. Die Segmentierung des Programmspeicher ist so verrückt, daß man in jede 2. Page keinen CALL ausführen kann. D.h. im Falle eines Falles reicht das Einfügen eines einzigen Befehls, daß sich alle nachfolgenden Funktionen so verschieben, daß es nur so kracht. Also nee, da ist ein 89C51 mit separaten Interruptvectoren und Interruptflags, 4 Interruptprioritäten, linearem 64kB Daten- bzw. Programmspeicher doch Welten besser. Cygnal hat ja seine 8051-er auch auf 50MIPS hochgepeitscht und die 100MIPS sind angekündigt. Peter
Hi Michael, also, wenn Du mit den Atmels anfangen willst, empfehle ich Dir den T89C51CC01. Der hat alles mögliche drin: 32kB Flash-Programmspeicher, 8*ADC, 5*PWM, CAN, 2kB EEPROM, 6*Timer/Counter, ... Der braucht auch kein Programmiergerät, da er einen Bootloader über RS-232 hat. Also nur über einen MAX232 an den PC anschließen, das wars. Du bist natürlich nicht an Atmel gebunden, die 8051-Familie gibts auch von etwa 30 anderen Herstellern (Cygnal, Maxim, Philips, ...). Durch diese große Konkurrenz sind die 8051 auch preisgünstig und gut lieferbar. Der einzige Wermutstropfen an den 8051-ern ist, daß der sehr gute Keil C-Compiler leider auch sehr teuer ist. Wie gut der Freeware SDCC ist, weiß ich nicht. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.