ARM LPC2888 als Einstieg?

#892619
Lesenswert?

Hallo hab da mal ne Frage, ob es Sinn macht mit diesen Chip den Einstieg 
in die Arm Welt zu schaffen. Von der Ausstattung gefällt mir bei diesen 
Typ grade die onboard Audio Schnittstellen. Hab ein Board bei Olimex 
gesehen (http://www.olimex.com/dev/lpc-h2888.html). Mir schwebt bei dem 
Ding sowas wie ein Synthesizer vor. Mit Wavetable Midi usw. Andere 
Schnittstellen Can, Lan, Usb usw. brauche ich dazu nicht.

Weiter interessiert mich, was an den Bugs dran ist, die in der Erata 
stehen
und ob das überhaupt so wichtig wäre z.B. das der Chip nicht im internen 
Flash nicht mit thumbcode umgehen kann (was ist thumb??? 16 Bit ok aber 
wie warum weshalb??) und wie das mit der Rs232 Schnittstelle ist (Fifo 
Problem).

Vielen Dank und Gruss Ulli
Gast #892640
Lesenswert?

Hallo Ulli,

ich bin hier im Forum sicher bekannt als Freund der LPCs aber ueberleg 
Dir das nochmal mit dem LPC2888 als Einsteigerbaustein. Der ist recht 
kompliziert, die Code Beispiele, die sonst unter den LPCs sehr einfach 
austauschbar sind, funktionieren auf diesem Typen meist nicht und wenn 
Dir noch nicht klar ist was Thumb mode ist und warum, dann ist auch die 
ARM Architekturkenntnis sehr nahe "0". Damit moechte ich Dich nicht 
beleidigen, Dir lediglich ans Herz legen mit was einfacherem anzufangen. 
Wenns denn ARM mit USB sein soll, schau mal den LPC2148 an oder den 
SAM7Sxx, Die sind beide einfacher, es gibt Code Beispiele und die 
Dokumentation ist auch besser.

Kurz und gut, tues nicht!

Robert
#892657
Lesenswert?

Hmm nein als Beleidigung fasse ich das auch nicht auf.. keineswegs. Ich 
hab ja auch von ARM Null Ahnung deswegen auch Einsteiger. Aber ist der 
Chip nicht grundsätzlich, abgesehen von diversen Schnittstellen/Speicher 
usw., ähnlich wie z.B. der 2148? Was ich damit meine ist, dass ich beim 
Avr einen Mega8, 90s8515 oder Mega32 gleich gut verstehe. Warum also 
nicht auch beim Arm den Typen wählen, mit dem man letztlich etwas machen 
will.

Zum thumbmode 16 Bit Code schneller "leichter" ok aber wenn es onchip 
nicht sein soll (Erata) geht dann ja wahrscheinlich 32 Bit. Für mich ist 
nur wichtig ob es von der Geschwindigkeit ausreicht (und das denke ich 
mir) einen Synth mit Wavetable(untergebracht im Flash bearbeitet im Ram) 
ein paar Hüllkurven und Filter in C oder C++ darauf zu entwickeln. Mehr 
sollte der nicht tun kein USB kein LAN kein Can und fertig. Schließlich 
lässt sich das mit dem Avr auch machen oder?

Wenn Du meinst ich sollte besser mit was kleineren anfangen auch ok, nur 
überlege ich mir dabei dieses 2888 Borad vieleicht für später dazu zu 
besorgen.

Gruss Ulli

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren