Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP-EXP430G2ET: How to interface MSP430 with WiFi module to Connect 2 PCs?

Part Number: MSP-EXP430G2ET
Other Parts Discussed in Thread: CC3100, CC3120, CC3100SDK

Hi,

I have an input as a text file in one PC. I want to transmit this data using MSP430 and a WiFi module ( ESP8266 and CC3100 Booster Pack) and receive it in other PC.

How can I interface these components and get my output displayed ?

  • Hello,

    I'll try to break down your question and give help as i can. First, you need to figure out hardware requirements. You can use the MSP430 with our CC3100 boosterpack, but you will need to port the host driver to MSP device. I would recommend starting with a MSP432, and CC3120 boosterpack, and using the SimpleLink Wi-Fi plugin that has done all of this work for you (dev.ti.com/.../

    With this, you don't need the esp8266 part. Next you can flash two of these setups with the Network terminal example, and using UART commands connect them to the same AP. Then using UDP send command, send data back and forth from the devices.

    You will now have to come up with a way to provide the text file to the devices. I would suggest over UART, but this is something you will have to implement and create for yourself.

    Let me know if you have any trouble in your development.

    Best Regards,
    Vince
  • Thank you for the solution.

    But I already have MSP430 and CC3100 with me and so would like to proceed with them itself.

    I'm neither exposed on MSP430 nor CC3100 before. But since I've them already I wish go on with it.

    It would be good if you can explain me how to port the host driver to MSP device.

    Is it like just installing drivers in the system with which we're using MSP430 launchpad?  

  • Hello,

    Best way to start is by importing a platform example from the CC3100SDK. Unfortunately for you the platform examples are only ported for MSP430FR55X9. However, you can start from those examples and make the changes to work for your MSP430G2. One block you may have is the amount of memory on your MSP430. If I understand the datasheet correctly the G2 variant with the most memory has 16kB of flash and 512 bytes of RAM. Our host driver requires at least 8kB of memory. Which if you're using the one with the most memory you lose half of it just cause of our host driver. That doesn't leave you much for your application. I don't recommend using MSP430G2 because of the memory limitation. Even if you do manage to port it - your application will be very limited.

    CC3100 SDK: www.ti.com/.../CC3100SDK
    CC3100 host interface: processors.wiki.ti.com/.../CC3100_Host_Interface
    CC3100 datasheet: www.ti.com/.../cc3100.pdf
    MSP430G2 datasheet: www.ti.com/.../slas735j.pdf

    Jesu

**Attention** This is a public forum