Forum: Mikrocontroller und Digitale Elektronik uC beschaltung


von Sumada (Gast)


Lesenswert?

Ciao zusammen.
Ich habe hier gerade ein Projekt am laufen. und zwar sollte es ein 
autonomer Robotter werden.
Mein Problem:
Ich habe erst einen PIC angesteuert, und das in meiner Lehre.
Jetzt ist das dumme aber, das der icd2 und der ccscompiler schweinisch 
teuer sind für einen Azubi. Daher möchte ich einen MSP in meinem Projekt 
verwenden, da ich solche sampeln kann.
Ich habe jetzt aber das Problem dass im Datenblatt nichts über eine 
Minimalbeschaltung steht, und ich nicht weiss was wo anschliessen.
Da ein autonomer Roboter ziemlich viel verarbeiten muss, kann ich nicht 
den internen Clock nehmen, da dieser etwas zu langsam ist. ich möchte 
die maximalbeschaltung haben mit einem 8MHz Quarz.
Hat das jemand schon gemacht?
Oder soll ich bei PIC bleiben?
oder zu ATMega wechseln?

mfg

von Christian (Gast)


Lesenswert?

Schau dir mal dies Tutorial an.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Selbstbau

Das meiste davon kann man 1:1 auf jeden Mikrocontroller übernehmen.

Mfg Christian

von Arc N. (arc)


Lesenswert?

Datenblatt ist schon nicht schlecht, nur verweist das zur Beschreibung 
der einzelnen Module auf den entsprechenden User Guide (s.u.)
Die notwendige Beschaltung der 
Versorgungsspannung(en)/Referenzspannung(en) steht dagegen im Datenblatt 
(jeweils üblicherweise 100 nF + 10 uF an DVCC/DVSS, AVCC/AVSS, 
VREF(+),VREF(-))
Wie der externe Takt/Quarz angeschlossen werden muss, steht im UG.
Bei einigen Typen reicht auch ein externer 32768 Hz Quarz und die 
interne FLL.

MSP430x1xx
http://focus.ti.com/lit/ug/slau049f/slau049f.pdf
MSP430x2xx
http://focus.ti.com/lit/ug/slau144e/slau144e.pdf
MSP430x4xx
http://focus.ti.com/lit/ug/slau056g/slau056g.pdf
MSP430x5xx
http://focus.ti.com/lit/ug/slau208/slau208.pdf

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Daher möchte ich einen MSP in meinem Projekt verwenden,
> da ich solche sampeln kann.
Das sollte niemals ein Grund sein, irgendwas zu nehmen.

Wenn du schon neu lernst, nimm nen AVR, den bekommst du in annehmbaren 
Stückzahlen an jeder Ecke. Die Toolchain ist kostenlos, es gibt viele 
Anwender, und etliche davon sind sehr hilfsbereit. Das sollten dann 
Gründe sein.

Viel Erfolg beim Lernen  :-)

von Sumada (Gast)


Lesenswert?

Vielen Dank für die schnelle Antwort.

kann man auch den MSP direkt via rs232 an den PC anschliessen und mit 
der dazugehörigen Entwicklungsumgebung und dem COmpiler programmieren, 
oder wird das etwas schwieriger?

Es wäre praktisch wenn ich nur ein Kabel anschliessen müsste an den 
roboter, anstatt bei jedem Softwareupdate noch ein Modul anzuhängen 
welches übersetzt.

mfg

von Arc N. (arc)


Lesenswert?

Sumada wrote:
> Vielen Dank für die schnelle Antwort.
>
> kann man auch den MSP direkt via rs232 an den PC anschliessen und mit
> der dazugehörigen Entwicklungsumgebung und dem COmpiler programmieren,
> oder wird das etwas schwieriger?

http://focus.ti.com/lit/an/slaa096d/slaa096d.pdf

von Sumada (Gast)


Lesenswert?

Danke für den Link.
Den Hardwareteil habe ich kappiert( ist ja auch nicht so schwierig)
Aber den Softwareteil ging nicht in mein Kopf hinenin. Muss ich da im 
Visual C++ diese Softwarezeilen schreiben und dann ausführen?
mfg

von Arc N. (arc)


Lesenswert?

Gibt's auch fertig
http://www.ti.com/litv/zip/slaa096d

Sonst was eigenes, ohne BSL, schreiben.

von Sumada (Gast)


Lesenswert?

Reicht es eig. aus wenn man von der Rs232-Schnittstelle den Rx und den 
TX am MSP anschliesst?

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.