Jump to content

Search the Community

Showing results for tags 'launchpad'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks

Calendars

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Location


Interests


Sparkfun


Github

Found 152 results

  1. irenedonati

    FR5969 launchpad, button interrupt code

    Hi everyone, it is probably a very stupid question. But i'm simply trying to toggle a LED(P1.0) by using the button S2(P1.1) which is on the launch pad of FR5969. but it is not wotking at all... #include <msp430.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction P1REN = 0x02; ? P1OUT= 0x02; ? P1IE |= 0x02; // P1.1 interrupt enabled P1IES |= 0x02; // P1.1 Hi/lo edge P1IFG &= ~0x02; // P1.1 IFG cleared _BIS_SR(LPM3_bits + GIE); // Enter LPM4 w/interrupt } // Port 1 interrupt service routine #pragma vector=PORT1_VECTOR __interrupt void Port_1(void) { P1OUT ^= 0x01; // P1.0 = toggle P1IFG &= ~0x02; // P1.4 IFG cleared } any suggestions? Thanks in advance Irene
  2. hi all, i'm using lauchpad v1.5 G2553 chip on it. I'm reading an anolog signal (150 Hz, 0-1.5Volts). The default sampling frequency for example potentiometer reading codes seems too slow. How can i set the sampling frequency to 1kHz using Energia (0101E0012 version) ? Any sample code would be appreciated thanks...
  3. Hi All, I am trying to use the AIR430BoostFCC library using the MSP430G2452 uC on the Launchpad. It appears that the library does not play well with this particular uC. The code will run until I call the Radio.begin() function, at which point it stops. Perhaps this is because the G2452 has a USI SPI interface and not a USCI? The MSP430G2553 seems to work correctly (with USCI), but not the G2452. Previously I had a problem compiling code using the AIR430BoostFcc library, which was fixed but the problem had something to do with the defines for USI SPI. That post is here. Perhaps there are some more issues with this code? Here's a simple example that will compile and upload, but locks up at the Radio.begin function. This code works with the G2553, not the G2452. #include <SPI.h> #include <AIR430BoostFCC.h> #define LOCAL_ADDRESS 0x01 void setup() { Serial.begin(9600); Serial.println("Begin Setup"); //Blink to show code is running pinMode(RED_LED,OUTPUT); digitalWrite(RED_LED,HIGH); delay(1000); digitalWrite(RED_LED,LOW); Serial.println("Finished Setup"); //Code will lock up here Radio.begin(LOCAL_ADDRESS, CHANNEL_1, POWER_MAX); Serial.println("Radio Started"); } void loop() { //Blink to show if code is running digitalWrite(RED_LED,HIGH); delay(1000); digitalWrite(RED_LED,LOW); delay(1000); }
  4. Hi, I am just learning to use TM4C123G launchpad with energia. I wanted to use one of my old codes (which used MSP430G2553) on it. The only problem is that the compiler doesnt allow me to use analogReference. The datasheet of the controller doesnt mention any internal voltage reference. Will it be fine if i generate required VREFP on any other GPIO via analogWrite and then connect it with VREFP pin externally? Help!
  5. Hello everyone, FIrst - its not the permission issue of not having a proper udev rule. I am on Debian Wheezy with all the msp related packages installed from the official repos - including mspdebug. But after I connect the launchpad and give: mspdebug rf2500 I get usbutil: unable to find a device matching 0451:f432 My computer is not detecting the board. The output of lsusb is: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 1210:25f4 DigiTech Bus 002 Device 003: ID 04f3:0232 Elan Microelectronics Corp. Mouse I get *no* information at dmesg while I plug in or disconnect the launchpad. Absolutely nothing. The output of lsmod | grep ti confirms that the ti's usb driver module has not been loaded. So I manually loaded that one with modprobe ti_usb_3410_5052 Now I see something in dmesg: [ 1496.709197] usbcore: registered new interface driver usbserial [ 1496.709227] USB Serial support registered for generic [ 1496.709266] usbcore: registered new interface driver usbserial_generic [ 1496.709273] usbserial: USB Serial Driver core [ 1496.722267] USB Serial support registered for TI USB 3410 1 port adapter [ 1496.722313] USB Serial support registered for TI USB 5052 2 port adapter [ 1496.722733] usbcore: registered new interface driver ti_usb_3410_5052 [ 1496.722741] ti_usb_3410_5052: v0.10:TI USB 3410/5052 Serial Driver Now I plugged in the board again. But absolutely *no* change in the dmesg or lsusb output. The board is a fresh one, and its working well - when I plug in into USB, I can see its demo program blinking those red and green leds. Now, as mentioned in http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Getting_Started_with_Debugging, I looked for the firmware file to copy, but the file ti_3410.fw doesnt exist anywhere in my /lib/firmware. But I do have a file ti_3410.fw.ihex in /usr/lib/mspdebug which obviously came with mspdebug. What's wrong? What should I do to get the USB port detected? It might be irrelevant, but I can connect an Arduino board on the same port, and it works well. Thanks in advance!
  6. I am happy to announce that release 0101E0012 just went up on energia.nu. I want to thank everybody for their support and contributions. Energia would not have been possible without such an awesome community! Details of the release can be found on http://energia.nu
  7. frankiboy

    Unable to use Port E for GPIO

    Hi, Quite new to this forum and the Stellaris launchpad. I've faced a problem and not found any answers after hours of searching. I feel pretty stupid about this one, since it should be very basic. I've set up gcc on my linux desktop and have been able to run several examples and tested some of my own code without any problems. I want to do some temperature readings using a DS18B20 temperature sensor. I soldered a temperature sensor to PE4. The problem I face is that everything seems to hang once I set PE4 as GPIO input. I've stripped down my code to make it easier to debug, please have a look. #include "inc/hw_gpio.h" #include "inc/hw_memmap.h" #include "inc/hw_sysctl.h" #include "inc/hw_types.h" #include "driverlib/gpio.h" #include "driverlib/rom.h" #include "driverlib/sysctl.h" #include "utils/uartstdio.h" #define BLINK #define LED_RED GPIO_PIN_1 #define LED_BLUE GPIO_PIN_2 #define LED_GREEN GPIO_PIN_3 #define DELAY_MS(ms) {ROM_SysCtlDelay(ms * (ROM_SysCtlClockGet() / 3000));} #define DELAY_US(us) {ROM_SysCtlDelay(us * ((ROM_SysCtlClockGet() / 3000)/1000));} static char uart_input_buffer[128]; int main() { ROM_SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN); ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF); ROM_GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, LED_RED|LED_BLUE|LED_GREEN); ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); ROM_GPIOPinConfigure(GPIO_PA0_U0RX); ROM_GPIOPinConfigure(GPIO_PA1_U0TX); ROM_GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); UARTStdioInit(0); UARTEchoSet(false); ROM_GPIOPinTypeGPIOInput(GPIO_PORTE_BASE, GPIO_PIN_4); ROM_IntMasterEnable(); UARTprintf("Welcome.\n"); UARTprintf(". . . . . . . . . . . . . . ."); for (; { #ifdef BLINK ROM_GPIOPinWrite(GPIO_PORTF_BASE, LED_RED|LED_GREEN|LED_BLUE, LED_BLUE|LED_RED); DELAY_MS(1000); ROM_GPIOPinWrite(GPIO_PORTF_BASE, LED_RED|LED_GREEN|LED_BLUE, LED_RED); DELAY_MS(1000); ROM_GPIOPinWrite(GPIO_PORTF_BASE, LED_RED|LED_GREEN|LED_BLUE, LED_GREEN); DELAY_MS(1000); #else ROM_GPIOPinWrite(GPIO_PORTF_BASE, LED_RED|LED_GREEN|LED_BLUE, 0); #endif } } The system seems to hang when I run this code. There is no output on the uart and the light is not blinking. If I remove the following line ROM_GPIOPinTypeGPIOInput(GPIO_PORTE_BASE, GPIO_PIN_4); everything is as expected. It looks like the same happens if I try to use any pin on port E or B, while port A and F works as expected. Any idea why this is not working? Thanks!
  8. Hi all, I need to make a display with wireless interface. In this case, i use Anaren AIR CC2530, MSP430 Launchpad Value Line, and BCD Display I have succesfully connected my MSP430 Launchpad with ANAREN AIR. It is less problematic there. The problem is when i try to stack the BCD Display to launchpad (without Anaren AIR). It took me 1 week to notice that i need to remove jumper J5 to make the BCD display work. (The BCD display need P1.6 connector to be connected to the pin, not to the LED). After i make that jumper open, the display is now showing the graphics. Now, i need to stack Launchpad-Anaren AIR-BCD Display. I thought it would work without any modification. Unfortunately, the same code won't work for current stack setup. So i think there should be a port conflict problem again. How should i configure the port J1 and J2? So that i can use both the Anaren AIR and the BCD Display (it seems there is some port-conflict there, but i have no idea what port which is conflicting). Is there any jumper or variable in codes that i should notice? Update: I noticed the schematics that P1.6 and P1.7 is controlled by A2530 chip, which is used by the BCD Display. Is there any way to make P1.6 and P1.7 usable by MSP430 chip and not reserved by A2530 chip?
  9. I got an email about this today - you can order up to 2 Tiva Connected LPs at $19.99 each. Very tempting! https://estore.ti.com/tiva-connected-launchpad.aspx?DCMP=mcu-tivc-ek-tm4c129xl-en&HQS=mcu-tivc-ek-tm4c129xl-em-es-en
  10. This library allows you to quickly and easily connect your LaunchPad project to Exosite's Data Platform in the cloud. It connects your project using a MSP430F5529 LaunchPad and CC3000 BoosterPack. Two software packages are available: the Exosite barebones-template solution and a real-world example in the form of the Exosite BBQ Companion Combination. Both of these use-cases have code available for the Energia and Code Composer Studio IDEs. Present Support: MSP430F5529 LaunchPad Future Support: Tiva C Series TM4C123G LaunchPad Required: CC3000 Wi-Fi Transceiver BoosterPack Optional: ADS1118 BoosterPack (bonus Energia beta-library available) GitHub Repository: https://github.com/a-whitehead/exositeLaunchPad Note: A free account on Exosite Portals is required: https://ti.exosite.com
  11. zlalanne

    Serial Data GUI

    I created a quick project to start learning nodejs. To those that are unfamiliar nodejs allows you to write javascript for the server side. So I decided to write a small gui that plots serial data. The GUI itself is written in javscript/html and uses node-webkit to package it into a .exe file (or the correct package for your os). This could easily be extended to visualize a lot more I/O from the launchpad, and given that the GUI is written in html/javascript it is really easy to create new elements. Here is the source: https://github.com/zlalanne/node-serial-gui The repository includes the nodejs code as well as a simple Energia sketch to send a random value over serial.
  12. .. finally made the switch and flashed OpenWrt to a TP-Link WR703N router, added a 16G memory flash stick, and connected to my first F5529 LaunchPad. Here is a picture of the setup. The version of OpenWrt is 12.09. To connect with the MSP Launchpad, need to install the acm driver by opkg install kmod-usb-acm And also installed "screen" for serial client by opkg install screen Apart from the missing bridge library that come with the Yun, i'm quite satisfied with this setup, especailly the tiny form factor of the whole package. The LaunchPad seems to enjoy running with her new Internet companion!
  13. Kcamp

    Msp430 Launchpad to Msp430

    Hello everyone. I am a beginner with the MSP430 and need help. I am using MSP430G2452 launchpad and another MSP430G2452 which is on a breadboard. I really just need help getting started. I hooked UART between the two and supplied both with voltages, is this the correct way to set it up or am I missing something? How is the J3 configuration supposed to be? Also, I do not know where to go with the coding. How do I program a simple LED on the breadboard from the second MSP430? Thank you so much in advance!!
  14. xiaodoudou172

    Driving a 7 segment LCD using 2452

    Hi! I am new to here. Several months ago I got a Launchpad with two chips 2553 & 2452 inside the box. I am really enjoying it except one thing: They have no LCD driver. Considering an external LCD module will bring terrible power consumption, I wonder if I can drive a simple 3 1/2 digits 7 segments LCD with very little power consumption. After searching the internet I found Maxim's 4 digits decoder ICM7211 might be a choice, but it is hard to access and so expensive that I cannot accept. Another choice is to use BCD to 7 segments decoder, finally I found 4543 BCD to 7 segments decoder for LCD, it can directly drive static LCD (one COM) without extra components. The 4543 functional diagram is shown below: The 3 1/2 digit LCD is one of the most common LCD and very easy to access. I bought one for only one dollar. But the question is 4543 can only drive a 7 segments digit while the LCD has 3 dots, one colon, '1' on the 4th digit and some other segments. MSP430 cannot drive them directly, they need special circuit. My way is to use 4070 or 4030 quad exclusive-or gate to drive them. One of the input of the gate is connected to the back panel and another is controlled by the MSP430. The schematic is shown below: Note that 4543 and 4070 need square wave to drive the LCD (for static LCD, 60 - 90Hz may work well), PWM will be a great way to produce square wave, I only use CCR0 in TIMER0_A3 to produce a 64Hz, 50%duty square wave. CCR0 is set to 255 (128Hz), and PWM mode 4 (Toggle), so the actual PWM frequency is 64Hz. I designed a simple LCD clock with three 4543s and one 4070, and use only two XOR gates in 4070 to drive the hour's ten bit and the colon. The clock is 12 hours mode and the colon will blink every second. To set the time, first press "MODE" for about 3 seconds, press "SET" to set hours when only hours display on the screen, then press "MODE" again to set minutes, after that, press "MODE" to finish setting. The seconds will be automatically set to zero when quitting time set mode. I also designed a small PCB for the project. After fixing some bugs it works well now. Front: Back: A 22uF capacitor is in parallel connection with the battery, the clock can continuously run about 15 seconds after taking the battery away. A CR2032 coin cell is at 3V and the minimum supply voltage of MSP430G2452 is 1.8V, which meas the total consumption of the project is (3 -1.8)v / 15s x 22u = 1.76uA, a 200mAh CR2032 coin cell may let the clock running for about 13 years, considering the lifetime of a coin cell, it probably may work for about 5 years. The software is written using CCS, grace makes things so convenient. Code for the project can be downloaded here, sorry for the original Eagle file is in my school's PC, I will upload them as soon as I return to school. LCD Clock.rar Update?I updated the software version to make the main function shorter, and added a full display of every used segments when power on. The new version with Eagle files (SCH only, sorry) can be download here: LCD Clock V2.rar
  15. Hi guys! I'm trying to use energia for a simple TX/RX with cc1101 and launchpad + msp430g2452, but i don't know how to use spi to comunicate cc1101 with msp430 in energia interface... can sombody help me? I'am using: Energia 0101E0011 windows 7 (64 bits)
  16. Hello, I tried to use my MSP430G2553 launchpad with a keypad (https://www.sparkfun.com/products/8653) using http://www.pjrc.com/teensy/td_libs_Keypad.html http://bildr.org/2011/05/arduino-keypad/ http://www.instructables.com/id/Using-the-sparkfun-12-Button-keypad-with-the-ardu/ http://www.ti.com/lit/an/slaa139/slaa139.pdf (i just tried schematic with Energia code) http://little-scale.blogspot.com/2011/10/how-to-connect-keypad-to-arduino-simple.html (prints blank lines in same row , buttons doesn't work except 2,5,8,0 and they print "y") #include <Keypad.h> const byte ROWS = 4; //four rows const byte COLS = 3; //three columns char keys[ROWS][COLS] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'#','0','*'} }; //byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad //byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad byte rowPins[ROWS] = { P1_5, P1_4, P1_3, P1_2 }; // Connect keypad COL0, COL1 and COL2 to these Arduino pins. byte colPins[COLS] = { P1_0, P1_7, P1_6 }; Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); void setup(){ Serial.begin(9600); } void loop(){ Serial.print("Serial test\n"); delay(100); char key = keypad.getKey(); if (key != NO_KEY){ Serial.println(key); } } None of them works, they only print "Serial test" and thats when i press RESET. I tried using latest keypad library from ARDUINO site or the libraries that in those tutorials. Do i need a different way to wire up the keypad to launchpad or need a different library? Thank you.
  17. Hello, I am trying to interface my MSP430G2553 launchpad with an LCD (http://www.winstar.com.tw/UserFiles/ProductImages/12523136510757108108.jpg) but my characters look weird. I am using http://www.fibidi.com/arduino-lcd-16x2-characters/ with one potentiometer , with changing ports like this: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins //LiquidCrystal lcd(8,9,4,5,6,7); LiquidCrystal lcd(P2_4,P2_5,P2_0,P2_1,P2_2,P2_3); void setup() { lcd.begin(16,2); lcd.setCursor(0,0); lcd.print("Hello World!"); } void loop() { } But my characters looks like this with 3.6V to LCD: And if I use 5V from TP3 TP1 from Launchpad USB thing with highest brightness: I tried: 1. using other ports (1.0 to 1.7) 2. changing potentiometer 3. changing and checking breadboard 4. checking voltages 3.6v -> 3.5 and 5V -> 5.09V 5. not using backlight 6. wiring empty LCD pins to ground 7. removing lcd.setCursor(0,0); line 8. trying MSP430G2452 But still same. I alson can't use right half of the screen. It should work but, is something wrong with LCD (that was my first soldering attempt I may overheat something but I checked for short circuits and there isn't any) or my chosen ports. Any ideas? Thank you.
  18. Hey guys. I recently got a Launch pad -- MSP430G2 board ( Rev B ) [only the board and the USB cable from a friend]. I downloaded Energia for my Mac running OS X 10.9. [maverics]. Though the Power LED lights up, the board is not recognised by the IDE. I don't know if the problem is with the board, the cable or the IDE. Though the board was detected for a short period of time and I was able to just uplaod the Blink sketch into it. Now when I connect to a USB power or my MAC, led1 just keeps blinking. I am unable to program it. I hope you guys can help me spot the problem so that I can rectify it and make use of the board to learn Embedded systems. Thanks in advance.
  19. RobG

    MSP430 Xmas

    This year, LaunchPad has a very special assignment during the holidays - to control our Xmas tree lights. So far, more than 20 different sequences are programmed into G2553. Piano pedal connected to LP allows easy selection. Finally, my wife can have Xmas lights she likes, one day white, another day warm colors, then maybe little strobe light here and there, and so on. There are 100 WS2811 pixels on the tree (those lights look much, much better in real life) (You can see LP right above the train, tiny green light.) MSP430 is also used to power my 10W RGB flood lights.
  20. When the Launchpad was quite new, TI published an Launchpad update program that would make it work with new (at the time) microcontrollers. But sometimes, the update failed, leaving me and others with a useless launchpad. http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Firmware_Update (BEWARE!) This has been discussed here (43oh.com) and elsewhere http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/p/97931/346074.aspx#346074 and someone in that thread was kind enough to backup his/her Launchpad's firmware: http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer-Discussions-Components-Files/166/3060.LP100901938.zip Today I stumbled across my defunct launchpad and looked into MSP430 parallel port JTAG adapters (it seems, only the level conversion is required) and others (Versaloon may be portable to STM32_F4_Discovery), bit banging with FT2xxx, etc., but ended up looking for the effort required using the integrated serial bootloader (BSL): http://www.mike-stirling.com/2013/06/turn-a-ti-launchpad-into-a-goodfet-with-just-a-serial-cable/ This is really quite simple (you'll have to decide if your time is worth it, if you haven't thrown it away already..): the process only requires a 3.3 V serial interface, soldering of 5 wires, pushing a few buttons.. Since he's actually replacing the F1612's firmware with another one, I'll just qoute the BSL info for posterity:
  21. Buy: The 43oh Store or Rob's Tindie Store. The newest version of the Ethernet BoosterPack is based on the newest chip from WIZnet, W5500. P1.5 - SCLK P1.6 - MISO P1.7 - MOSI P2.3 - /CS P2.4 - /INT P2.5 - /RST Configuration jumpers are on the bottom, PMODE1-PMODE3, LINK LED, and ACT LED. LED jumpers control which LEDs are used, on board or socket. Available on Tindie.
  22. I'm working on a project that should end up with a nice etched F5529 board, but for now it's going to just have a Launchpad stuck in there, I needed a quick enclosure for it so knocked up an adjustable one in OpenSCAD. I know a few people have (or are thinking about) a 3D printer so thought I'd share. It allows you to adjust the space on any side of the LaunchPad for anything else you want to include. It could do with some improvements - e.g the little locating pins are easy to snap off. Feel free to amend if the SCAD file if the available adjustments don't suit you. Here's a photo of it, with the partly-finished project in the background and the printer busy printing the lid...
  23. So you now build all of your projects on breadboard, and the Launchpad just gets used as a progammer/debugger adaptor. The 20 pin DIP socket gahters dust. I have put this to use by writing a SPI-UART adaptor that runs on a 2553 in the DIP socket, while using the Launchpad to debug my project. The project code can thus output console data using a bit-banged SPI output. This only consumes port pins, no timers or UARTS, and is not timing-critical, as the data output is synchronous. This shows how you would use it: ... and here it is on my desk... Code is at https://github.com/shufflebits/SPI-Adaptor-2553 The code incorporates a self-test mode, so you can check that the UART link is working correctly. Just put links on where I have blue links here: This enables a test output on P1.4 and P1.6. Set the COM port to 9600,n,8,1. In normal operation, the red LED on P1.0 indicates when data is being received, and the green LEN on P1.6 indicates when the SPI input is reset. To explain: Since with a synchronous link, a single missed clock pulse will screw up all data received in the future, the code resets the SPI receiver after a second of idle time. This idle time-out is shortened by pressing S2 (P1.3). You may find it worth while to add a pull-down resistor on your target on the SPI clock out, as when it floats on reset you get spurious data. Code for the bit-banged SPI output can be found in printf.c and printf.h. Edit printf.h to define which ports will be used for output. Props to opossum for the original printf code, which I'm sure has been copied by just about everybody!
  24. Hi, I have a MSP-EXP430G2 Rev. 1.4 with ....G2231 installed. I have disconnected the on-board emulator supply by removing the J3-VCC jumper. All info on the web and TI literature that I have found so far state that to power up the MCU, I must provide a 47K pull up from RST to VCC (3.6V). The schematic for the Launchpad indicates that the pull up is actually on the board already. Whether I assume that the on-board pull up is really there or connect my own external resistor, the mcu will not power up and begin execution. The only thing that seems to work is to tie RST directly to VCC. Can anyone provide insight into my apparent misunderstanding of the circuit operation. Thanks in advance for you help. Gordon
  25. Lurigo

    Greetings!

    Hi there! I'm Lurigo, an electronic engineering student and an artist in his free time. I spend most of my time drawing and programming when I'm not busy with my studies. Also got an interest in music, so I hope to combine that with my interest in electronics. I've worked with TI's MSP430 Launchpad, and recently acquired the C2000 and Stellaris. Happen to have a TI Chronos too. I also have some experience with PIC MCUs as well. While I'm not able to do anything impressive with them yet, I'm always learning new things, whether it's on my own, or at my university.
×