Willkommen bei der MSP430 Wiki

Auf diesen Seiten befindet sich die Dokumentation zu den beiden abgebildeten MSP430-Experimentierboards. Die Leiterplatten sind aus einem studentischen Projekt an der Hochschule Wismar (Hochschule Wismar), im Fachbereich Elektrotechnik und Informatik (Fachbereich Elektrotechnik), entstanden.


Die genaue Beschreibung der Hardware, die Schaltpläne und eine Anleitung zum Einrichten einer Programmierumgebung befindet sich im Bereich MSP430. Im Bereich Projekte kann jeder seine eigenen Programme veröffentlichen.

Viel Spass beim Proggen.
Michael “Momo
Andreas “The Slow
Jan “nbg



Für alle die hier was schreiben wollen, empfehle ich die folgenden Seiten zu lesen:

Wenn ihr das gelernte einfach mal testen wollt, macht das bitte im Playground.

Dateien die größer als 1,5 MByte sind, bitte auf externe Seiten hochladen!

News

09.09.2011

Moin zusammen. Habe in letzter Zeit an einem kleinen Projekt, einer Stoppuhr, gebaut. Ich will es natürlich niemanden vorenthalten. Habe das Projekt mal angelegt und werde es die Tage auch vervollständigen. Nu fahre ich erstmal in Urlaub. In zwei Wochen wirds dann weitergehen.

18.08.2011

Hallo alle zusammen, es is mal wieder Zeit für eine Wortmeldung meinerseits. Ich habe gerade gesehen, dass unser FFT-Projekt bei 43oh.com verlinkt wurde. Außerdem ist gibt es inzwischen neben dem APPLE ][ Clone ein weiteres Assemblerprojekt. Ich hab mal beide im Navigationsfenster verlinkt. Wer weis vielleicht wird nochmal 'ne echte Assembler-Ecke draus.

30.05.2011

And the winner is: Pali64. Sein Projekt ist hier zu erreichen: APPLE ][ Clone. Das Launchpad inklusive Touch-Pack ist schon auf dem Weg zu ihm.

Vielleicht ist das ja ein Anreiz, es ist immer noch ein Launchpad übrig!

21.04.2011

Wow, das Echo war ja riesig,! Mal ehrlich, guckt hier überhaupt noch jemand rein? Falls ja, TI hat gerade ein neues Update für die Launchpads vorgetstellt, einen Touch-Aufsatz: https://estore.ti.com/430BOOST-SENSE1-MSP430-Capacitive-Touch-BoosterPack-P2361C42.aspx. Den hab ich mir gleich mal bestellt. Außerdem wiederhole ich den Aufruf vom letzten mal:

Die ersten beiden die hier irgendwas schreiben bekommen ein Launchpad von mir. Der erste bekommt zusätzlich einen der oben beschriebenen Touch-Aufsätze.

Achja, ein kleiner Tip: unter http://www.43oh.com wächst gerade eine msp430-Seite mit 'ner Menge Ideen/Projekten rund um den msp430 und das Launchpad.

01.10.2010

Letztes mal hab ich die Launchpads von TI schonmal erwähnt, jetzt sind meine drei Exemplare endlich angekommen. Was soll ich sagen, die darauf verwendete msp430-Value-Line ist wirklich spartanisch ausgestattet. Allerdings haben sich meine Hoffnungen erfüllt, das Launchpad ist ein vollwertiger USB-Programmier- und Debugadapter (funktioniert ohne Probleme unter Windows Vista und 7) für sämtliche msp's mit SpyBiWire-Interface. Das sind praktisch alle, die neuer sind als der von uns verwendete msp430f2618, darunter Exemplare mit Funkschnittstelle oder welche mit USB-Interface. Und das ganze für unter 5€.

Falls sich jetzt einer wundert: wofür braucht der Typ drei von den Dingern? Braucht er nicht! Falls hier noch irgendwer mitließt:

Das ist eure Chance: Die Autoren der ersten beiden neuen Artikel bekommen jeweils eines der beiden übrigen Launchpads von mir.

Vielleicht ist das ja eine Möglichkeit diese Seite wiederzubeleben. So, genug gelabert: jetzt seid ihr dran!

27.08.2010

Bevor noch irgendwer auf die Idee kommt, hier passiert nichts mehr meld ich mich mal mit ein paar kurzen Lebenszeichen zu Wort. Ich hab beruflich momentan mal wieder relativ viel mit dem msp430 zu tun gehabt. Allerdings mit einem msp430f5418a, ausserdem benutze ich inzwischen Code-Composer-Studio von TI, deshalb kann ich meine Momentanen Fortschritte hier nicht ohne weiteres veröffentlichen, sie wären so nicht lauffähig. Was gibt es also neues?

  • Falls sich mal jemand die Signale zum Display mit 'nem Logikanalysator angeguckt hat, da gab es sehr lange Pausen zwischen den einzelnen Bytes, hier nutze ich inzwischen den DMA-Controller des msp, was die Displayaktualisierung enorm beschleunigt.
  • Die FFT hat von mir eine kleine Überarbeitung erfahren
  • Ich habe hier schon seit einiger Zeit einen DDS-Generator implementiert mit dem man Sinus, Dreieck oder Rechtecksignale mit variabler Frequenz ausgeben kann
  • Mit dem JTAG-Adapter für den Parallel-Port war das Programmieren nur bis Windows XP möglich, für Vista und Windows 7 musste ein USB-Adapter her (mindestens 55€). TI hat aber gerade mit dem Launchpad (http://www.ti.com/launchpadwiki)für 4,30$ ein Entwicklungsboard mit eingebautem Proogrammieradapter vorgestellt (ist schon zum Testen bestellt, aber seit Monaten nicht lieferbar), Problem bei der Sache ist aber, dass es sich 1. nicht um einen JTAG-Adapter handelt sondern um ein SpyBi-Wire-Interface, unser Prozessor unterstüzt dieses leider nicht, bleibt für Interessierte nur der Wechsel auf einen neueren Prozessor (Plus neu designtes Board). 2. Problem ist, dass für mich momentan noch nicht hundertprozentig klar ist ob nur die neue Value-Line oder alle msp430 mit SpyBi-Wire unterstützt werden
  • Obwohl ich inzwischen Code Composer Studio nutze hab ich mich auch mit Eclipse ein bisschen rumprobiert: seit ein paar Tagen gibt es eine erste „early adopter“-Version von eclipse 4.0, auch mit der habe ich schon erfolgreich den msp programmiert
  • Die Anleitung für die Umstellung des mspgcc auf die 4er Version wird es so von mir wohl doch nie geben, da der Initiator des mspgcc4 inzwischen das ursprüngliche mspgcc-Projekt übernommen hat und dort weiter arbeitet. Falls aber irgendwer trotzdem umsteigen möchte gibt es hier http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy eine entsprechende Anleitung
  • Achja einen hab ich noch, neben dem Launchpad gibt es noch ein weiteres interessantes Developement-Kit aus der msp-Familie: das EZ430-Chronos (http://processors.wiki.ti.com/index.php/EZ430-Chronos?DCMP=Chronos&HQS=Other+OT+chronoswiki), eine Sportuhr mit Funksender und USB Empfänger (natürlich alles frei rogrammierbar), die liegt hier schon bei mir auf dem Tisch, nettes kleines Spielzeug.

Das wars für den Augenblick erstmal

30.03.2010

So, nu gibts auch mal von mir was Neues. Habe mal einen Unterpunkt für das neue Grafik Controllerboard (Hardware Rev2) eingefügt. Schaltpläne sind soweit fertig, gibt aber erst morgen Bilder. Das Layout wird noch ein wenig dauern. Will wenns möglich ist bei einer doppelseitigen Leiterplatte bleiben (is gar nich so leicht mit dem ganzen neuen Zeugs drauf). Zum Thema Anbieterwechsel: ist in Arbeit.

edit: Schaltpläne sind drinn. 31.03.2010

01.03.2010

Wow, schon das zweite Update innerhalb nur einer Woche. Leider ist diese Seite in letzter Zeit immer schlechter zu erreichen, ich glaube es wird Zeit, dass wir zu einem anderen Anbieter umziehen, ich versuche jetzt seit Freitag von meinen erfolgreichen Versuchen mit der Kombination aus eclipse Helios und dem mspgcc4 zu berichten. Meine Entwicklungsumgebung ist mittlerweile komplett umgestellt. Jetzt fehlt wie immer nur noch die Zeit die Artikel zu aktualisieren.

22.02.2010

Hier ist ja leider sehr lange nichts mehr passiert, aber heute gibt es mal wieder ein kleines Lebenszeichen. Ich habe gerade meine ersten Gehversuche mit der neuen mspgcc4-Version gemacht. Diese basiert auf der alten, bisher verwendeten Version, nutzt aber den neueren gcc4.4.3.

Dieser hat gegenüber der alten Version eine Reihe von Vorteilen:

  1. kompakterer Code (etwa 7%-10% weniger flash Verbrauch)
  2. Unterstützung neuer Prozessoren (inkl. der cc430-Reihe, das sin Prozessoren mit eingebauten Funkmodulen)

Eigentlich wollte ich ja schon lange ein Update der Entwicklungsumgebung auf eclipse Gallileo durchführen, da aber schon die ersten Veröffentlichungen dessen Nachfolgers „Helios“ verfügbar sind werde ich wohl eine Version überspringen, in der Hoffnung diesmal länger aktuell zu bleiben.

02.07.2009

Pünktlich im Monatsrythmus ein neuer Beitrag von mir. Ich hab mal den Quellcode für die FFT und das Touchpad hochgeladen. Doku hab ich allerdings dafür noch keine, die kommt wenn ich mal mehr Zeit/Lust dazu habe. Wie immer viel Spaß damit.

02.06.2009

Nachdem seit kurzem ein Release Candidate der neuen Eclipse Version 3.5 Gallileo zur Verfügung steht, bin ich heute mal zum testen gekommen. Gute Nachrichten: einige Menüs sehen zwar ein bisschen anders aus, es funktioniert aber alles wie gewohnt.

05.05.2009

So, wird Zeit, dass hier mal wieder jemand etwas schreibt. Es ist zwar noch kein vollständiges Projekt, aber immerhin ein Lebenszeichen: Ich habe da mal ein für die Grafikboards passendes Touchpad angesteuert.

30.03.2009

Das FFT-Projekt (FFT) hat ein kleines Update erfahren. Es gibt ein Video mit klassischer Musik.

28.03.2009

Es gab hier ja schon länger ein paar Grafikroutinen für das GLCD, diese haben grad ein kleines Update erfahren, so wurde das Zeichnen von waagerechten und senkrechten Linien erheblich optimiert, ausserdem ist jetzt auch das Zeichnen von gefüllten Kreisen möglich.

19.03.2009

Heute mal was zum anfüttern: Die schnelle Fouriertransformation FFT

18.03.2009

So, heute gibts die Treiber fürs Textdisplay, damit nicht immer nur die Leute mit dem Grafikboard was zum Spielen haben, wie immer gilt:

viel spass damit

14.03.2009

!!! Achtung Fehlerteufel !!! Es wurde ein Fehler im Schaltplan gefunden.
Bitte im Bereich Hardware nachlesen!

12.03.2009

Heute gibt es ein neues kleines, sehr nützliches Projekt: den Schnittstelleninterpreter

10.03.2009

Heute haben wir uns für die Creative Commons-Lizenz Attribution-Share Alike 3.0 Unported entschieden. Übersetzt heißt das ihr dürft

  • die Sachen vervielfältigen, verbreiten und öffentlich zugänglich machen
  • Abwandlungen bzw. Bearbeitungen des Inhaltes anfertigen

wenn ihr

  • den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennt
  • es unter den gleichen Bedingungen weitergebt.

Nachlesen könnt ihr das nochmal hier und ganz genau hier.

Außerdem wurde heute der Grafiktreiber online gestellt. Ihr findet ihn hier.

start.txt · Zuletzt geändert: 09.09.2011 23:05 von michael
Nach oben
Creative Commons License Recent changes RSS feed
Dieses Werk oder dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.