ioShield-L is an Ethernet BoosterPack for MSP430 LaunchPad development board(MSP-EXP430G2, TI). The ioShield-L allows a MSP430 LaunchPad board to connect to the internet. It consists of WIZ550io for ethernet connectivity and an interface board to LaunchPad.
The MSP-EXP430G2 low-cost experimenter board called LaunchPad is a complete development solution for the Texas Instruments MSP430G2xx Value Line series. The integrated USB-based emulator offers all the hardware and software necessary to develop applications for all MSP430G2xx series devices.
The MSP-EXP430G2 can be used with IAR Embedded Workbench™ Integrated Development Environment (IDE), Code Composer Studio™(CCS) IDE or Energia (open-source electronics prototyping platform based on the Wiring and Arduino framework) to write, download, and debug applications. Now we provides libraries for IAR and Energia, except CCS. Libraries for CCS will be released soon.
All design files and source codes for the ioShield can be found on GitHub:
AS noticed before, ioShield-L consists of WIZ550io and an interface board to MSP430 LaunchPad. Therefore to connect ioShield-L with LaunchPad is required. All pins to be connected between ioShield-L and LaunchPad are VCC, GND, nRESET and four SPI related pins.
|Pin No.||I/O||Pin Name||Description|
|J1.1||P||VCC||Power: 3.3V Power Supply|
|J1.7||O||P1.5||SPI Chip Select|
|J2.14||I||P1.6||SPI Master In Slave Out|
|J2.15||O||P1.7||SPI Master Out Slave In|
ioShield-L is designed to plug in to the corresponding pins of MSP430 LaunchPad, and normally users don't need to care its pin map.
With ioShield-L, one can develop its own internet application easily. We provide several kind of library for ioShield-L. One is energia library which is arduino IDE like and the other is for IAR IDE.
Here, we explain how to setup two kind of library to develop user's own code.
Users who have already used Energia IDE doesn't have Ethernet library. As Energia IDE follows Arduino IDE but it has a little different structure compared to Arduino, users should do some works to use Ethernet library.
First, we guide them to update their IDE and we make them handle ethernet applications provided by Arduino on Energia IDE. Next, we lead them to update some part in Ethernet library with WIZnet's latest library codes supporting W5100, W5200 and brand-new W5500.
Now, users are ready to evaluate some ethernet examples provided by arduino.
If any MSP430 LaunchPad user didn't use Energia yet but wants use it, just download revised Energia IDE from WIZnet's Github. Then they don't need any update to their Energia IDE.
Provided reference project is included W5500 drivers and loopback test codes. It is possible to use this code to check the network environment verification using the data echoback.
Code Composer Studio™ (CCStudio) is an integrated development environment (IDE) for Texas Instruments (TI) embedded processor families.
To be added