Projekte:
– Realtime-Demo
– Numitron Clock
- Numitron Clock, Teil 5: Abschluss
- Numitron Clock, Teil 4: Gehäusevorbereitung
- Numitron Clock, Teil 3: Die fertige Hauptplatine
- Numitron Clock, Teil 2: Die Ansteuerung
- Numitron Clock, Teil 1: Die Röhren + Beleuchtung
Beispiel-Programme:
– Grundlagen:
- MSP430 C-Programmierung: Grundlagen
- MSP430 Assembler-Programmierung: Grundlagen
- MSP430 Assembler-Befehle
- Kurzübersicht: Code Composer Studio v4 (CCSv4)
– Displays:
- ILI9341 TFT-Display (240×320)
- OLED-Display SSD1306 (128×64)
- Nokia 3310 LCD (PCD8544)
- EA DOGM162 Display
- HD44780 seriell ansteuern
– Schnittstelle:
– Mixed:
- MSP430 Sound und Musik erzeugen (Tracker)
- Random Number Generator (RNG)
- DCF77 (Empfang und Auswertung)
- PWM (Pulsweitenmodulation)
- MSP430 Temperatursensor
- 32kHz Quarz / Crystal
- Segmentanzeige über ein Potentiometer steuern (10bit ADC)
- CountDown / CountUp, Tastergesteuert
- Lauflicht mit Schieberegistern (2x MOS4094 + 16 LEDs)
- Blinklicht (mit Timer)
- Blinklicht (ohne Timer)
- Kopierfunktion (Flash in RAM)
- Buffer erstellen und initialisieren
- MSP430 Launchpad in VirtualBox (Host: Linux, Guest: Windows)
MSP430 Launchpad:
In dieser Sektion geht es um den MSP430 von Texas Instruments. Dabei handelt es sich um sogenannte “ultra-low-power 16-Bit-RISC-processors”.
Um einen leichten Einstieg in die Welt der Microcontroller zu ermöglichen, hat Texas Instruments das “MSP430 Launchpad (MSP-EXP430G2)” entwickelt.
Ich werde in dieser Sektion ein paar kleine Code-Beispiele für das Launchpad posten. Sowohl in Assembler als auch in C. Die Programme werden mit CCS geschrieben (Code Composer Studio).
Weitere Informationen finden sich im TI-Wiki. Hier eine kleine Übersicht für wichtige Links: