ATMEL gegen SX28

Gast #19060
Lesenswert?
• ▲
▼
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
#19061
Lesenswert?
• ▲
▼
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
#19062
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.