Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo Dietmar, > > > Respekt. Zur Veröffentlichung solcher Benchmarktests gehört einiges an Mut. Zumal sich die CC-Pro > > als nicht so leistungsstark wie gedacht erweist. > > mit Deinem Einleitungssatz deutest Du an, daß wir bei der CC-Pro etwas zu Verbergen hätten, um dann > lozulegen wie "toll" doch im Vergleich die Open-micro ist. Das empfinde ich nicht als niveauvoll. Bisher habe > ich alle Forumsanfragen um die CC-Pro offen und ehrlich beantwortet. > > Ich wollte dem Forumsschreiber "starke" nur einen Einblick geben, wie schnell sein Beispielprogramm > abgearbeitet werden würde. Stattdessen gibt es hier, wie bei kleinen Jungen, den Vergleich wer den > "größeren" hat. > > Ich hatte es bisher nicht nötig in CC1 oder CC2 Brettern herumzugeistern und zu erzählen, man solle aus > diesen oder jenen Gründen doch eher die C-Control Pro einsetzen. Wenn jemand eine CC1,eine Open-xyz, > oder CC2 einsetzen möchte, dann respektiere ich das. > > Dabei solltest Du wissen, das alle Produkte unterschiedlich sind, und auch unterschiedliche Einsatzbereiche > haben. Meines Wissens kann momentan keines der hier genannten Systeme außer der CC-Pro zur Laufzeit > debuggen, oder Programme mit einem Bytecode größer 64kb abarbeiten. Und nur für CC2 und CC-Pro gibt es > einen C Dialekt. Und was ist wenn jemand 16Bit Arithmetik braucht? Wo ist die Open-micro dann? > > Aber soll sich doch bitte jeder das System kaufen, was ihm am meisten zusagt! > > > gehandikapt, denn sie arbeitet mit einem Systemtakt von "nur" 3.2 MHz, während die CC-Pro mit bis > > zu 16 MHz arbeitet. Außerdem wird nur 8-Bit-Handling unterstützt, da das Betriebssystem sehr auf > > Größe optimiert werden mußte. Ferner basieren die Atmel-Kontroller auf RISC-Technologie. Der > > Die Atmel Controller laufen mit 14,7Mhz. Bei 16Mhz hätte man zu große Abweichungen bei hohen RS232 > Baudraten gehabt. RISC Architekturen sind zwar schnell, haben aber wegen der Harvard Architektur > ein Handicap wenn sie auf den Flash Speicher zugreifen sollen. Der Vergleich ist gar nicht so unfair wie Du > denkst. > > Ich habe beim Benchmark mit den Portzugriffen einen Fehler gemacht, und die Version mit Debugcode > zeitlich gemessen. Die Laufzeit ist 4990ms und nicht 5660ms. Momentan braucht die CC-Pro für einen > Portzugriff 5 Bytecodes. Sollte es für den Anwender wichtig sein, dort mehr Geschwindigkeit zu haben, > so kann ich einen spezialisierten Bytecode für Portzugriffe einbauen. Dann benötigte die 30.000er > Schleife ca. 1500ms statt 4990ms. > > Oder aber, möchte ich z.B. ein Rechteck Signal erzeugen, so benötigt dies gar keine Rechenzeit, da ich > einfach eine Timerfunktion dafür benutze. Auf dem Mega32 stehen dafür 2 Timer, auf dem Mega128 drei > Timer zur Verfügung. > > Gruss Peter >