Jump to content

Search the Community

Showing results for tags 'msp430f5529lp'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • 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


There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL





Found 10 results

  1. Hello, I am storing a sensor value in the Flash Memory in a Segment of MSP430F5529 board. Since the data from the sensor keeps changing i want the data to be overwritten so that not much of space in flash memory is used. Is there a simple way to achieve the overwrite feature in flash memory ? Also i have another doubt, i wanted to know if i keep writing continuously a data to flash memory, does the microcontroller gets caught in writing to the flash and slows the running program ? thank you for taking time to review my questions.
  2. Thanks in advance for helping. New to microcontrollers, not fluent in C so would prefer higher level language like Energia. Using an MSP430F5529LP to drive a stepper motor, creating a square wave using timer A interrupt handler. That works fine, but would like an additional input to the MSP to increase/decrease the speed. In the following code, the external interrupt is detected when the TA0CCR0 assignment is commented out. With the line included, the external interrupt is not recognized. Thanks again. int TESTPIN1 = P1_5; int state = LOW; void setup() { // put your setup code here, to run once: pinMode(P1_6,OUTPUT); // step motor clock output pinMode(GREEN_LED,OUTPUT); digitalWrite(GREEN_LED, state); pinMode(TESTPIN1, INPUT_PULLUP); // Configuration word // Bits 15-10: Unused // Bits 9-8: Clock source select: set to SMCLK (16MHz) // Bits 7-6: Input divider: set to 1 // Bits 5-4: Mode control: Count up to TACCRO and reset // Bit 3: Unused // Bits 2: TACLR : set to initially clear timer system // Bit 1: Enable interrupts from TA0 // Bit 0: Interrupt (pending) flag : set to zero (initially) TA0CTL=0b0000001000010010; TA0CCR0=1200; // Set TACCR0 = 2000 to generate a 1ms timebase @ 16MHz with a divisor of 8 TA0CCTL0=BIT4; // Enable interrupts when TAR = TACCR0 attachInterrupt(digitalPinToInterrupt(TESTPIN1), TestISR, CHANGE); } void loop() { // put your main code here, to run repeatedly: } #pragma vector=TIMER0_A0_VECTOR __interrupt void timerA0ISR(void) { // Timer A0 Interrupt service routine static int msCount=0;// Count milliseconds to allow a 1 second pulse static int state=0; // Remember state for toggling purposes msCount++; if (msCount >= 18) { msCount = 0; digitalWrite(P1_6,state); // Write stepper output state=~state; // toggle state } } void TestISR() { state = !state; digitalWrite(GREEN_LED, state); }
  3. Energia Version energia-1.6.10E18 I beleive this is refered to as Energia V17 Anaren C110L Booster Pack - there is no revision on silkscreen MSP430F5529 Launc Pad Rev 1.6 Running Energia Sketch AIR430BoostUSAFCC -WirelessTest.ino Including test serial output dispaly at end of this write up Basic Problem: CC110l Signal Receive strenght is reported near minimum when boards are only 6 inches to 1 foot aparts. Range is only a few feet before test crash. RSSI reports -45 at about 6-8 inches and -60 at 12-14 inches. I'm running wirelesstest.ino using 2 configurations of MSP430F5529 with a CC110L Booster Pack. This test sets up both boards to transmit and recevie an incrementint 0-9 count from each other and display the DATA count with RSSI, LQI, CRCBIT status info. It infintely repeats, no action required. I have both on seperate USB ports on my laptop mapped to serial COM5 and COM7. Both COM ports put out the status seen below and repeat endlessly with no error. I had same problem with previous version of energia and have tried ths with 4 different CC1101 boards. The launch pads run other programs fine. The boards are about 6 inches aprt and report RSSI value of -45 and going to about a foot its -63, I can see the RSSI value change in real time as I move the boards closer or further apart. The sketch has variable POWER_MAX set. I runt the sketch through Energia showing the near bottom signal strenght and I have also imported the wirlesstest.ino to CCS and reloaded the code o launchpads using CCS to try to find out what value is being programmed for power level but I'm not so experienced in debugging this very complcated driver code with structures calling structures and pointers used everywhere. I can't understand why the signal strenght is so low, I can see any configuration error I'm making either H/W or Energia -wise. If the code is bugged surley other would see this. But it seems like for some reason the POWER_MAX variable is not being programmed correctly. It goes through several redefines and POWER_MAX is reall not POWER_MAX, It sets the board to around 4dbm as I can trace through the driver files but that is pretty high power anyway, and I should be able to go thru rooms and not drop out with boards a few feet apart. I have tried this in different rooms and places and have tied battery power to my boards to seperate them from the PC and I get the same problem. The other wireless tests in the FCC directory fail as well after a few feet of board seperation. As far as RSSI value reported below the CC110L specification Section 5.18.2 page 37, in middle of page it has a note saying RSSI is reported in dbm value. Below that it states the RSSI Status Register is a 2s compliment and gives equations of how to convert to dbm, below that are graphs that show Power Level vs RSSI value. These 2 graphs are nearly 100% linear so fo a given RSSI value, lets say best case I'm getting of -45, the output power level is -45 dbm. So weather RSSI resgister is the actual dbm or needs conversion either way, my power is near bottom and after a seperation of a few feet the serail output stops logically because there is near 0 signal strenght My though is to try and use CCS to find what value is being programmed for power level. That is not so easy, I've debugged and looked over the code in great detail but I'm more towards the upper novice when it comes to code this complicated. If anyone has an idea why this low signal level may be happening or can advise a idea of what I could use as a watchpoint for the programmed power level value that would help alot. I've had these for 6 months now and have yet to make them work at anything other than a few feet of distance. Some CCS debug info I've found: Sketch Begins with Radio.begin(0x01, CHANNEL_1, POWER_MAX); In A110X2500Radio.c POWER_MAX is redfiend: Line 77 #define POWER_MAX POWER_4_DBM // Alias for maximum provided power In A110X2500Radio.c Line 69 POWER_4_DBM = 0, // 4dBm In A110LR09Config.h starting at Line 64 there is a large " Power Table user Settings" All but 5 entries are commented out. One of the uncommented lines, Line 85 #define A110LR09_POWER_4_0_DBM // 4.0dBm Note the A110LR09_POWER_4_0_DBM very close to POWER_4_DBM from A110X2500Radio.c Line 69 I'm wondering if this table is supposed to be selecting the actual power level and for some reason the #define POWER_MAX POWER_4_DBM statement that occurs early on is not getting translated or equated correctly, the code doesn't see a valid power level selected and its programmed at this low value or this low power level I'm seeing is the default? Thanks a million , sorry for the book I wrote, would this have been more appropriate put in Energia Libraries, I'm a newbie, not sure - Don Below is the output from one of the boards on serial port, the other boards output is identical. RX (DATA, RSSI, LQI, CRCBIT): (0Air!, -45, 0, 1) TX (DATA): 2Air! RX (DATA, RSSI, LQI, CRCBIT): (1Air!, -45, 0, 1) TX (DATA): 3Air! RX (DATA, RSSI, LQI, CRCBIT): (2Air!, -45, 0, 1) TX (DATA): 4Air! RX (DATA, RSSI, LQI, CRCBIT): (3Air!, -45, 0, 1) TX (DATA): 5Air! RX (DATA, RSSI, LQI, CRCBIT): (4Air!, -45, 0, 1) TX (DATA): 6Air! RX (DATA, RSSI, LQI, CRCBIT): (5Air!, -45, 0, 1) TX (DATA): 7Air! RX (DATA, RSSI, LQI, CRCBIT): (6Air!, -45, 0, 1) TX (DATA): 8Air! RX (DATA, RSSI, LQI, CRCBIT): (7Air!, -45, 0, 1) TX (DATA): 9Air! RX (DATA, RSSI, LQI, CRCBIT): (8Air!, -45, 0, 1) TX (DATA): 0Air! RX (DATA, RSSI, LQI, CRCBIT): (9Air!, -45, 0, 1)
  4. I need help getting MSP430F5529LP to receive signals with nrf24l01 from MSP4302553. MSP4302553 Sends signal to another MSP4302553 with no problem. But cant get MSP430F5529LP to receive anything. I don't know if it is because of two SPI communications on the MSP430F5529LP or because the clock rate is different or something else. Please Help! MSP430G2553_Controller.ino MSP430F5529LP_ARM_BOT.ino
  5. I just spent the last two hours trying to figure out why all of the UART-related register code was failing on my 5529LP. After hooking up to a different 5529, where code performed as expected, I finally remembered that several months ago I'd found that one of my LP boards had a "broken" UART/I2C - Of course, I'd not marked the board when I set it aside. Dumb. Board is marked now. It's still useful for other experiments, so I'll keep it on hand; I just won't use it for any comms protocols.
  6. Hi all, I have MSP430F5529LP V1.6 working with Energia Platform IO and Atom (not all time), but mainly Energia.. I would like to know if someone has solved the SD breakout for the MSP430..as well as the schematics. I have pulled the SD-Master library but apparently its not compatible with MSP.. My target/goal is to have a camera VC0706 with Micro-SD breakout .. but this "MSP" isn't compatible... My Error: Energia: 1.6.10E18 (Windows 8.1), Board: "MSP-EXP430F5529LP" WARNING: Spurious .github folder in 'RTClib' library WARNING: Spurious .github folder in 'RTClib' library In file included from C:\Users\Dalloul\Documents\Energia\libraries\SD-master\src/utility/Sd2Card.h:26:0, from C:\Users\Dalloul\Documents\Energia\libraries\SD-master\src/utility/SdFat.h:29, from C:\Users\Dalloul\Documents\Energia\libraries\SD-master\src/SD.h:20, from C:\Users\Dalloul\Documents\Energia\libraries\SD-master\examples\CardInfo\CardInfo.ino:24: C:\Users\Dalloul\Documents\Energia\libraries\SD-master\src/utility/Sd2PinMap.h:510:2: error: #error Architecture or board not supported. Multiple libraries were found for "SD.h" Used: C:\Users\Dalloul\Documents\Energia\libraries\SD-master Not used: C:\Users\Dalloul\Downloads\programs\energia-1.6.10E18\libraries\SD-master exit status 1 Error compiling for board MSP-EXP430F5529LP. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. Preeeesh
  7. Hello, i'm trying to implement Lorawan on the MSP430F5529LP using the RFM9X module, with a little help from internet i found out that there is a library called LMIC that can actually help me do that on an Arduino, so my question is can i use Energia to do that on the MSP430F5529LP?
  8. Hi, I have connected two ADS1220 AD converters to LaunchPad MSP430F5529LP. First of all I needed to Chip select pins to manage the SPI communication so I updated some pin mapping. I also debugged that CS pins are working following my code. However I haven
  9. Hey, when I try to upload the program through Energia, it shows "no unused fet found" what should i do.?
  10. Hi, I am following this video to create a simple web server on MSP430F5529LP with CC3000 Boost, with Energia version 11. The output of the serial monitor is attached. When I access the server IP ( from the browser, the page doesn't load. The boost IP doesn't seem legit. Look at the attached output and you will see the gateway is but actually the gateway is (got from cmd prompt ipconfig result). Similarly, the boost IP should be, not Tried both in the browser but none works. It seems like my CC3000 Boost is not properly configured. Can anyone please suggest?
  • Create New...