ARM Cortex M3 Einsteg

Gast #1637021
Lesenswert?

Hi!
Ich habe vor mir einen ARM Cortex M3 zuzulegen. Ich hatte mir den 
LPC1700 ausgeguckt:

http://elmicro.com/de/lpc1700-proto.html

Als Programmierer und Debugger dann Ride7:

http://elmicro.com/de/rlink.html

Harmoniert das miteinander?

Bezieht sich das Code Size limit eigentlich immernur auf das Debuggen?

gruß
newbie
#1637154
Lesenswert?

newbie schrieb:

> okay aber die ansteuerung von einem externen can controller is doch
> nicht grad einfach oder?

Missverständnis. Der CAN-Controller ist im STM32-Controller enthalten 
wie beim LPC1700 auch. Dem Board fehlt (wie auch dem von steitec) nur 
der CAN-Transceiver (8-Pin, das ist bei allen CAN Lösungen ein 
separater Chip). Allen gezeigten Boards fehlt m.E. der 
RS485-Transceiver, der muss also sowieso nachgerüstet werden.

Vorteil des futurlec-Boards: Alle Pins stehen auf Steckern zur Verfügung 
und sind alternativ zur internen Belegung anderweitig nutzbar.
#1637621
Lesenswert?

newbie schrieb:

> funktioniert denn meine vorgeschlagene kombination LPC1700 und Ride7
> überhaupt miteinander?

Ja, das tut. Zu Ride7 waere dann allerdings auch ein RLink (PRO?)

angebracht. Sonst ist das etwas schwierig das Programm in den micro zu 
bekommen. Kann allerdings auch mit Flashmagictool (Google) seriell 
gemacht werden.

Gruss, Robert
Gast #1637654
Lesenswert?

@ newbie
Ich weiß ja nicht was Du in der Zukunft vor hast, aber die STM32 Typen 
gibt es ab 48 Pins.
Für diese Mini-Anwendung wäre da ein STM32F103 besser.

Und wenn man mehr braucht, gibts die STM32 bis 512KB Flash. Einfach das 
gleiche Programm dort rein laden und läuft. Ohne Anpassung der 
Pheriperie-Adressen.

Also mit den STM32 kann man mehr Anwendungsbereiche Abdecken, vor allem 
die Mini-Anwendungen.

Für den CAN/RS485 Wandler ist der STM32 besser, da kleiners Gehäuse.

Programmieren kann man auch mit Eclipse/Codesourcery/OpenOCD. Dazu gibt 
es schon genügend Threads. (ohne Codebegrenzung.)

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