Forum: Mikrocontroller und Digitale Elektronik msp430 programmieren


von Misuri T. (anfaenger2012)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe vor kurzem das MSP430™ MCU Value Line LaunchPad bestellt, jetzt 
wollte ich das programmieren, aber immerhin habe ich eine Frage (habe 
noch keine Ahnung): kann man den MSP430-Kontroller mit Visual Studio -C- 
programmieren ?

von Michael H. (overthere)


Lesenswert?

Für das getting started, ist folgender Beitrag zu empfehlen.
http://hackaday.com/2010/08/11/how-to-launchpad-programming-with-linux/

von Dieter (Gast)


Lesenswert?

Nein!

von Christian R. (supachris)


Lesenswert?

Mit Visual Studio könntest du höchstens die Quelltexte editieren.

Schau mal lieber hier: 
http://www.ti.com/mcu/docs/mcuproductcontentnp.tsp?sectionId=95&familyId=342&tabId=3357

von Der Die Das (Gast)


Lesenswert?

Moin,

ich habe die selbe Platine und programmiere alles mit Eclipse. Wenn Du 
es nicht kennen solltest, Eclipse ist vergleichbar mit Visual Studio.

Mit dieser Anleitung habe ich es damals zum Laufen bekommen:

http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy

MfG

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Nein, aber Du kannst alle notwendigen Tools KOSTENLOS
von der Texas Instruments Webseite herunterladen.

von Misuri T. (anfaenger2012)


Lesenswert?

Vielen Dank für eure hilfreiche Antworte, ich sehe schon dass ich ein 
paar tools runterladen kann, damit ich kostenlos programmieren kann, 
allerdings ist das nur beschränkt auf bestimmte Anzahl von Code-Bytes 
und auch als Testperiode, ich benutze Visual Studio kostenlos an der 
Uni, habe damit viele Programme gemacht, aber sowas von Hardware noch 
nie, kann man nicht irgendwie Tools runterladen, ich meine für visual 
studio, damit er den Mikrokontroller msp430 erkennt ? das wäre 
sinnvoller oder ?

von Coder (Gast)


Lesenswert?

IHMO nimm' z.B. wie vorgeschlagen TI's Code Composer. Das ist zum 
schnellen Starten am "schmerzfreiesten".

Später, wenn Du viel Zeit hast, kannst Du ja mal versuchen eine 
ToolChain in deiner Wunsche-IDE zu integrieren.

von Coder (Gast)


Lesenswert?

So einmal eine Suchmaschine benutzt und 
http://visualgdb.com/tutorials/msp430/ gefunden.

von Misuri T. (anfaenger2012)


Lesenswert?

Coder schrieb:
> So einmal eine Suchmaschine benutzt und
> http://visualgdb.com/tutorials/msp430/ gefunden.


Danke danke, super .. das ist schon mal was ! :)

von Christian R. (supachris)


Lesenswert?

Für das LaunchPad reicht doch die 16kB Version dicke aus, die darauf 
passenden MSP430 haben doch eh nicht so viel Flash. Und da hast du was 
vom Hersteller, was auch ordentlich funktioniert.

von Misuri T. (anfaenger2012)


Lesenswert?

Christian R. schrieb:
> Für das LaunchPad reicht doch die 16kB Version dicke aus, die darauf
> passenden MSP430 haben doch eh nicht so viel Flash. Und da hast du was
> vom Hersteller, was auch ordentlich funktioniert.


stimmt

von Christian R. (supachris)


Lesenswert?

Und das VisualGDB kostet ja auch Geld, sonst läufts nur 30 Tage.

von Misuri T. (anfaenger2012)


Lesenswert?

Christian R. schrieb:
> Und das VisualGDB kostet ja auch Geld, sonst läufts nur 30 Tage.

ah ok, ich dachte es wäre einfach eine kostenlose Komplementierung der 
Enwicklungsumgebung von Visual Studio, eigentlich es gibt nix kostenlos 
! immerhin wenn die kostenlose version 16 KB reicht, dann kann ich damit 
was anfangen, für mich als Hobby bastler ist das vollkommend ok, sonst 
später wenn ich Profi (Firma) werde, dann kommt es in Frage was über 16 
KB ist.

von Misuri T. (anfaenger2012)


Lesenswert?

Das hat bestens geklappt, ich habe genau den Link 
[[http://www.youtube.com/watch?v=JfXz3x1tQFA&feature=player_embedded#!]] 
geguckt, der Code funktioniert wunderbar, und ich bin gerade die zweite 
LED alternierend mit der ersten LED zu programmieren, aber eine Sache 
ist mir nicht klar:

Soll man immer das MSP430™ MCU Value Line LaunchPad am Laptop 
angeschlossen lassen ?
wozu braucht man die anderen Bausteine auf der Platine ? -wenn zumindest 
der Mikrokontroller selber Speicher drin hat- und im Packet der ti sehe 
ich noch ein Mikrokontroller, kann ich das ohne weiteres programmieren 
oder wie ?

sorry wenn meine Fragen so blöd sind, aber ich wollte lernen und doch 
was schaffen :)

von dummschwaetzer (Gast)


Lesenswert?

das ist das usb to jtag/sbw

von Misuri T. (anfaenger2012)


Lesenswert?

dummschwaetzer schrieb:
> das ist das usb to jtag/sbw

das sagt mir nichts !

von Herold (Gast)


Lesenswert?

omarovitsh tuetue schrieb:
> das sagt mir nichts !

Der schreibt quasi das von dir geschriebene Programm in den Controller, 
den du aufgesteckt hast.

von Misuri T. (anfaenger2012)


Lesenswert?

Herold schrieb:
> omarovitsh tuetue schrieb:
>> das sagt mir nichts !
>
> Der schreibt quasi das von dir geschriebene Programm in den Controller,
> den du aufgesteckt hast.

schön, aber was ist mit dem anderen Mikrokontroller im Packet ? wie kann 
ich ihn programmieren, er hat kein weiteres Zubehör

PS: Ich wollte später ein Robot basteln, so mit kleine Breadboard .. was 
ist jetzt mit der pc verbindung ? wie kann ich auf diese Verbindung 
verzichten ? ich wollte einfach den ganzen kram programmieren und auf 
dem Breadboard stecken .. fertig

von Karl H. (kbuchegg)


Lesenswert?

omarovitsh tuetue schrieb:
> Herold schrieb:
>> omarovitsh tuetue schrieb:
>>> das sagt mir nichts !
>>
>> Der schreibt quasi das von dir geschriebene Programm in den Controller,
>> den du aufgesteckt hast.
>
> schön, aber was ist mit dem anderen Mikrokontroller im Packet ? wie kann
> ich ihn programmieren, er hat kein weiteres Zubehör

du nimmst den ersten aus dem Sockel und steckst den zweiten in den 
Sockel :-)

Auf deinem Bild:
Alles über der gstrichelten Linie, die mit EMULATION - MSP-EXP430G2 
beschriftet ist, ist die Elektronik, die benötigt wird um das Programm 
vom PC in den µC zu brennen. Wenn der µC sein Programm abspult, braucht 
er diese Elektronik nicht mehr. Und das ist - so gut wie alles andere 
auf der Platine.
Fazit: Ist der µC erst einmal programmiert, braucht er im einfachsten 
Fall einfach nur seine 5V, ein paar Kondensatoren und Widerstände und 
dann läuft er auch schon und spult sein Programm ab.

von Eumel (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> 5V

Lass das lieber. 3,3 Volt, mehr nicht.

von Misuri T. (anfaenger2012)


Lesenswert?

Eumel schrieb:
> Karl Heinz Buchegger schrieb:
>> 5V
>
> Lass das lieber. 3,3 Volt, mehr nicht.

Danke für deine hilfreiche Antwort, was mit den Kondensatoren und 
Widerstände habe ich noch nicht verstanden, hast du für mich eine 
Webseite als Tutorial, wo die zeigen sowas als klein Projekt, vielleicht 
klein Motor zu betreiben, dann kann ich auf diese Weise nachwollziehen, 
wozu ich die anderen Bauteile benötige.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.