MSP 430 Material and Links
Electrical and Computer Engineering
University of Alabama in Huntsville
D437 demo board with
schematic diagrams.
F437 datasheet and
user's manual .
WISE 2.1d board (F149 based).
MSP430F149 datasheet
and User's Manual.
Other processors:
msp430f169,
msp430f1611,
msp430f1232, and
msp430f437.
Applications and tools:
- New Digiscope program (C#/.NET program).
Old version of Digiscope program (Visual Basic).
You might need MSCOMM32.OCX in System32 directory for this version.
- Program template (take a look at functions send_data and AD ISR),
and include files.
-
Packets contain information about two signals (channels CH1 and CH2) with two bytes each and a chekcsum (sum of all four bytes), implemented as follows:
-
...
samples[0] = CH1 & 0xFF;
samples[1] = (CH1 >> 8) & 0x0F;
samples[2] = CH2 & 0xFF;
samples[3] = (CH2[1] >> 8) & 0x0F;
send_data();
...
void send_data(void)
{
-
uint8 cs,x;
cs = 0;
for (x=0;x<4;x++)
{
-
cs += samples[x];
UART1_putchar(samples[x]);
}
UART1_putchar(cs);
}
Application notes and utilities:
Program examples:
OS and kernels:
- TinyOS Forum.
TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks.
- FreeRTOS portable, open source,
mini Real Time Kernel - a free RTOS. Recently ported to MSP430 family.
Development boards and components:
Components:
Back to Home Page.