RSS 2.0

News from kb8ojh.net

Datapulse Model 101 manual

posted 2018-02-17 at 04:20:

I recently came into a manual for the Datapulse Model 101 pulse generator, which as best I can tell is not available online. I have scanned it, and a copy is available here:

Datapulse Model 101 Pulse Generator Manual

path: | permanent link to this entry

MSP430 Delay-loop Morse code encoder

posted 2011-05-30 at 04:06:

I have put up a delay-loop based Morse code encoder using the ASCII-to-Morse encoding presented a few weeks ago. It takes a C string as input, and blinks the contents of that string on an LED in Morse code on your ez430 or Launchpad demo board.

Like many other examples on this site, while the example uses the MSP430 platform, the code can be ported to other architectures with minimal changes, and the concepts discussed in the example are general in nature.

path: | permanent link to this entry

MSP430 Morse Code encoding and a new Tip

posted 2011-04-24 at 21:42:

A new MSP430 page which isn't very MSP430-specific is up, detailing an encoding for mapping ASCII to Morse Code. This example isn't very useful by itself, but I'll be using it in some upcoming examples for a Morse Code LED beacon which will ultimately (I hope) turn into a flexible and powerful QRP beacon firmware.

In addition, a new tip has gone up on the MSP430 Tips & Tricks page, containing just enough information to get you started figuring out why your firmware image uses more RAM or FLASH than you think it should.

path: | permanent link to this entry

Quisk 3.5.2 released by James Ahlstrom

posted 2011-04-20 at 16:45:

Quisk 3.5.2 has been released by James Ahlstrom, and this release includes my patches for direct Si570 control via i2c. This means that the patch referenced on my Linux SDR page is no longer required for calibrated Si570 control.

You can fetch the new Quisk from PyPI.

path: | permanent link to this entry

MSP430 Interrupt-driven Timer Example

posted 2011-04-09 at 00:41:

I just uploaded the first of many (hopefully!) embedded programming tutorials, a HOWTO for using a timer and interrupts to achieve low-power timings on an MSP430. This example uses either the internal low-power low-frequency oscillator or an external watch crystal to flash an LED one second on, one second off.

While this tutorial uses the MSP430 platform and the code examples are specific to the MSP430, the idea is powerful and has broad application. Modern microcontrollers are capable of significant power savings if the programmer can let them sleep when they're not doing useful work. You will notice a theme of interrupt-driven operation and no-op main loops in the examples on this site.

path: | permanent link to this entry