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
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
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
> 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 :-)
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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.