Umstieg zur ARM

OP #2214149
Lesenswert?

Nach einigen Projekten mit AVR 8Bit Controllern, zu deren Einstieg mir 
das hiesige Tutorial übrigens sehr geholfen hat, möchte ich mich mit MCU 
einer höheren Leistungsklasse beschätigen und habe mir ARM ausgesucht. 
Zum Einstieg habe ich mir ein LPC Xpresso LPC1114 für ein paar Euro in 
der Bucht geschossen.
Nun habe ich einige Fragen:
Gibt es gute Tutorials zu CMSIS im allgemeinen und dem LPC1114 im 
besonderen ?
Gibt es eine Hobbybastler-Quelle für den LPC1114 oder muss ich auf zu 
ARM7 ?
Ganz schlau bin ich nicht geworden, welche ARM-MCUs ich genau mit dem 
LPC Xpresso debuggen kann, kann mir da jemand helfen ?
Gast #2216296
Lesenswert?

LPC1114 = cortex-m also ARMv7m (nicht zu verwechseln mit dem alten 
arm7), auf assemblerbasis nicht kompatibel
mit lpcexpresso gehen afaik alle cortex-m.
ich hatte mal mit lpc1768 (cortex m3) und dem lpcxpresso eval board 
gespielt. die auswahl an möglichen mcus war enorm.
#2216377
Lesenswert?

Wenn du das LPCXpresso Board verwendest würde ich das LPCxpresso Forum 
empfehlen:
http://knowledgebase.nxp.com/lpcxpresso.php

Tutorials wirst du keine finden die im Umfang dem zum AVR entsprechen. 
Am besten ist du schaust dir die ganzen Beispielcodes und papers von 
hier an:
http://ics.nxp.com/support/documents/microcontrollers/?scope=LPC1343

Da erklärt sich auch der Aufbau von und die Nutzung von CMSIS (gibt ja 
nur an wie auf register aus C-Code zugegriffen wird) sehr schnell und 
gut.

Stefan H. schrieb:
> Gibt es eine Hobbybastler-Quelle für den LPC1114 oder muss ich auf zu
> ARM7 ?
Was meinst du da mit Hobbybastlerquelle? Quelle für Projekte oder den 
baustein an sich? Denn baustein bekommst du bei Farnell, respektive 
hbe-shop.de.

Stefan H. schrieb:
> Ganz schlau bin ich nicht geworden, welche ARM-MCUs ich genau mit dem
> LPC Xpresso debuggen kann, kann mir da jemand helfen ?
Das findet sich alles im LPCxpresso-<Getting started pdf:
http://ics.nxp.com/support/documents/microcontrollers/pdf/lpcxpresso.getting.started.pdf
Hier mal die Unterstützen Controller herauskopiert:
- LPC1100: All products supported
- LPC1200: All products supported
- LPC1300: All products supported
- LPC1700: LPC1751 LPC1752 LPC1754 LPC17561 LPC17581 LPC1764 LPC17651 
LPC17661 LPC17671 LPC17681  LPC17691
- LPC2000: LPC2109 LPC2134 LPC2142 LPC2362 LPC2929
- LPC3000: LPC3130 LPC3250

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