Zolertia Bitlash for MSP430 Overview Bitlash is an interpreted language shell and embedded programming environment for the Arduino. Originally Bitlash is written by Bill Roy and is released under the MIT Open Source license. See Bitlash home page (link is external) for more details. I have ported Bitlash code for the Texas Instruments MSP430 series MCUs. The project depends on Energia (link is external) framework. Download and install The source is available from GitHub repository (link is external) (switch to branch "msp430_github" after clone). Energia IDE (link is external) or Code Composer Studio 6 is required to build Bitlash. Getting started Device specific features 16kB flash, 512B RAM Since MSP430G2553 doesn't contain EEPROM user functions are stored in Information Memory Segments of the flash (SEGMENT_D, SEGMENT_C, SEGMENT_B). Due to extremely low memory all the features are very limited: Example (Blink red LED): bitlash here! 16kB FRAM, 1kB RAM The MSP430FR5739 build has the following features: bitlash here!
Linux Embedded Devices Comparison: Yun, BeagleBoard, Rascal, Raspi, Cubieboard & pcDuino Awaiting for the new release, Arduino Yun, I think it's very interesting to know more about the new linux devices in the market. There are a lot of emerging ones and many of them agree in the same feature: to be Arduino-compatible. Why? Arduino was launched in 2005 and it has become in a standard as a modular platform, so all new devices want to add this feature, allowing people to use each platform as easy as Arduino. Some can carry Ethernet, Wifi, HDMI, NAND flash... these features change in each board we are going to compare. But all of them have GPIOs, and even an expansion board to make the port easy. A quick review of each one Which one should I choose? As I said in my previous post, comparing Arduino Yun and Raspberry Pi, it depends of your final purpose: Arduino compatible: if you are looking for a direct Arduino compatible device, there are 5 options. Here you can find a comparison between the boards: Source:
BleuLlama/TinyBasicPlus List of 39 Low Cost Linux Friendly Boards and Products Dmitry (omgfire), one of my awesome readers, compiled a great tabular list of Linux friendly boards and products that sells for less than $300 US (usually less than $200). This list includes technical details such as the processor, GPU, memory, NAND flash, connectivity, ports, supported Linux distributions… as well as availability and pricing information. There are currently 39 Linux devices in total. Here’s a summary list with SoCs used, links to blog posts and product pages (if available), as well as price information. Raspberry Pi Board Model B Beaglebone Snowball PDK Lite The list is obviously not exhaustive (this would include hundreds of boards), but this still pretty good. You can download Dmitry’s PDF file that shows side-by-side comparison of 5 devices at a time.
tobyjaffey/bus-ninja UBW (USB Bit Whacker) Project Description: The UBW board is a small board that contains a Microchip PIC USB-capable microcontroller, headers to bring out all of the PICs signal lines (to a breadboard for example), only costs about $15-$20 to build and is powered from the USB connection. I designed this board to be a simple parallel port replacement tool for Bruce Shapiro for use in his bits-to-bytes-to-bots class. Quick Start: Brian, help! OK, it is not hard at all. 1) Download the UBW driver and unzip it. 2) Find a USB cable, and plug in your UBW to your computer. 3) Windows will scratch its head for a while and then ask you if you want it to try and find a driver for you, or if you want to tell it where to look for a driver. UBW News: (09/04/2011) v1.4.9 of UBW Firmware D released - Added extra paratmer to "F" command, tested with MPLAB 8.76, C18 v3.40 and USB stack v2.9a. UBW Hardware Versions Extra Pictures: UBW Important Files: Firmware Versions (Source code and project files - browsable): Sample Projects Questions?
Generation of PWM signal using MSP430 Launch pad timers ~ Electronic circuits development and advanced microcontroller (ARM) based tutorials and projects Before going to generating PWM signal on MSP430 Launchpad, I would like to introduce some difference between the capture and compare modes of the Timer in MSP430G2553. We know that, there are two timers categories available In MSP430 family named as Timer_A and Timer_B. Both of these have got their importance based on its implementation. In Timer_B, it is possible to program the bit length like 8-bit, 10-bit, 12-bit, 16-bit, which is available in Timer_A category.Some Timers belongs to Timer_B have 7 CCR registers, but the Timer_A contains three capture/compare registers (CCR).Timer_B contains double buffered capture/compare registers (CCR).Remember MSP430G2553 contains two 16-Timers (Timer_A0 and Timer_A1) which belong to Timer_A category. Basically these timers may operate in two modes. Capture mode. Whereas the counting modes for these two timers are Up mode. Ok! Capture mode: It is used to record/capture the time events for speed computations and time measurement. TA0.1. figure 1.4.