Archiv der Kategorie: Fun

Mosquita Stufe 2

Es geht schleppend voran und ich komme kaum mal zum Basteln vom meinem Mosquita mit DF6HF, der mich sehr unterstützt. Aber immerhin geht es vorwärts und die Aufbau-Anleitung von QRPproject ist auch richtig gut: in kleinen Schritten mit genauer Testbeschreibung, detaillierten Hinweisen. Es ist genau das Richtige für Einsteiger, bzw. Wiedereinsteiger wie mich.

Vielen Dank auch für die super Unterstützung durch OV F12.

Das CW-Üben hab ich im Augenblick leider auch erst einmal auf Eis gelegt.

MSP430: Interrupts und Tiefschlaf

Das kleine Launchpad macht richtig Spaß. Nach diverser Bit-Verquerung habe ich meine erste ISR-Routine seit über 10 Jahren geschrieben. Diese hört auf einen Taster und schickt den MSP430 in den Tiefschlaf LPM3.

Da das Status-Register mit den verschiedenen Stromspar-Status-Bits auf dem Stack liegt, wird es normalerweise nach der ISR wiederhergestellt. Man kann es aber nun auch dahingehend manipulieren, dass man z. B. den Tiefschlaf LowPowerMode3 einstellt und die nervige LED, die für ihre Winzigkeit echt hell ist, ausschaltet.

Zuerst verwirrte mich, dass der Reset-Taster (immerhin NMI) nicht funktioniert. Man muss aber nur das Pad vom Kabel trennen, damit der Debugger auch wirklich abgeschaltet ist. Dann funktioniert der Reset-Taster auch wieder.

C-Quelltext: msp430x2xx_hx

www.mikrocontroller.net zu MSP430

Danke noch eimal an Jan/DG6OBO für das Infizieren mit dem MSP430-Virus und der nächtlichen Online-Hilfe.

MSP430-Launch-Pad

Gestern Nacht die ersten Schritte mit dem Exerimentiert-Board von TI haben wirklich Spaß gemacht. Eclipse-basierte Entwicklungsumgebung ist fast wie zu Hause, Kabel angesteckt und los mit JTAG-on-Chip debuggen. Ist eine schöne Abwechslung gegenüber der Enterprise-Programmierung in Java.

Nach einer viertel Stunde konnte ich die erste LED blinken lassen und ein bisschen im Beispiel-C-Code herumexperimentieren. Jetzt noch ein bisschen den User Guide lesen, bzw. die vielen, vielen Beispielprogramme nach Snippits durchsuchen. Da werden meine AVR-Geschichten wohl eine Weile warten müssen.