Zitat Zitat von Marco78
Waum sollte auch jemand eine schwerere Sprache lernen, wenn er immer nur leichte Aufgaben lösen will und diese schnell erledigt haben möchte?
Das ist ja auch ein Punkt:
Meistens sind es keine leichten Aufgaben mehr auf dem ARM. Leichte Sachen kann man meistens mit einem AVR lösen, ein ARM ist häufig ein anderes Einsatzgebiet. Ich bin jetzt in Basic nicht mehr so vertieft und kann daher nicht sagen wie es auf Mikrocontroller Ebene funktioniert (In der Schule haben wir damals was mit Basic auf PCs gemacht ). Natürlich gibt es auch professionelle Entwickler die Basic bevorzugen, vorallem die, die eben damit aufgewachsen sind. Mittlerweile verschwindet Basic aber größtenteils aus den Lehrräumen (zumindest hier im norddeutschen Raum). Es wird verstärkt auf C/C++ gesetzt.

Zitat Zitat von Hellmut
das ein ARM KCore basierender uC wesentlich höhere Geschwindigkeit bietet!
Natürlich ist ein ARM Core schneller in der Berechnung als ein kleiner AVR, für Bittoggelei ist er aber nicht so schnell.
Besonders die I/O Ports die über den Peripherie Bus angebunden sind, sind sehr langsam (LPC2000 ohne FastI/Os ca. 7.5 MHz). Da gibt´s aber Abhilfe: nennt sich bei Philips "FastI/Os".
Bei den ARMs muss man aber auch nochmal unterscheiden wo/wie man denn den Code ausführt:
- ROM
- Flash

Besonders beim Flash ist wichtig wieviele Commands man in einen Cache läd, wie breit der Bus zum Flash ist etc.
Dazu kann man mal bei den LPCs das Kapitel "Memory Accelerator Module" lesen, da steht etwas zu drin.