@BlackShorty67
was kann der c51 bei großen projekten besser als ein avr?
indr kommt es doch nur auf eine clevere projektverwaltung an, und rechenpower hat der avr ja nun auch mehr als genug.
Hi Sebastian,-
beide Controller sind in etwa gleichwertig und in den neueren Ausführungen (darfst den C51 natürlich nicht mit Intel 8051 aus den 70er Jahren vergleichen) auch etwa gleich schnell...
Ok, wenn du die Typen von Dallas nimmst, die sind schneller,-
haben genau wie die AVR´s 1 Takt pro Befehl und bei 40Mhz und nem Cisc Befehlssatz sind die schon schneller...
aber das braucht von uns hier ja keiner...
Ein AVR Programm braucht für die selben Algorithmus mehr Speicherplatz,- AVR´s sind ja bekanntlich Risc´s,- die C51 Cisc Processoren. Besonders krass wird das bei Bitmanipulationen auf einem Bit,- das macht der 51er in einem Befehl.
warum ich bei größeren Projekten (hatte vor ner Zeit hier ja auch die LED uhr mit den 214 LED´s drin gehabt) zu den 51er´n greif,- ist die Unterstützng durch den Keil,- vor allen Dingen die Verfügbarkeit und die Unterstützung eines Multitasking Kernels durch den Keil Compiler.
Weil wenn du anfangen must,- irgendeine langsamere Kommunikation, z.B. RS232, CAN,- die auf eingaben wartet,-
langsame Ausgaben (z.B LCD Display) in einem Projekt zusammen mit zeitkritischen Sachen zu proggen,-
da nehm ich von vorneherein lieber ein RTX für als Handstände bei der Programmierung von Zeitscheiben zu machen.
Aber ist ansichtssache,-
gäbe es einen handlichen RTX mit guter und direkter Compilerunterstützung,- Simulator für die AVR´s,-
würde ich bei manchen Sachen auch zu nem AVR greifen.
beide haben halt ihre vor und Nachteile,- beim Projektieren muß man die halt erarbeiten und entsprechend dann auswählen.