Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by abecedarian

  1. Knowing which MSP430 you have and what joystick you have could help. Some are just an arrangement of switches that close when you move the stick left/right or up/down. Others may be analog.
  2. @@spirilis - Better late than never though. I suspect that TI is doing something that lets people take advantage of the hardware, albeit in a less than most efficient manner, and the most efficient will be available at some cost. I.e. they will "unlock" all the resources your MCU has, but you get that with generic tooling, but if you want the optimum it will cost extra.
  3. Also, for the Nov 21 2016 release: Known Issues/Limitations No validation on mac OS Sierra for this release
  4. Looks to either be pulled or has a server error now. *edit- must've been a server issue as it's showing now, Nov. 24- my most recent check.
  5. A little off topic for the forum you posted in, no? ?Anyhow, as far as running more than one program at a time, I suppose that would depend on what you define a program as. MSP430 can execute several tasks, simultaneously, if they are programmed accordingly.
  6. G2553 has two hardware serial, no? So why use software serial if the hardware supports it?
  7. There is also ultrasonic sensing as an option.
  8. That circuit is an emulation of a V.21 modem and its RX and TX would connect to a telephone line and UART on a PC or similar. The MSP430 has no intrinsic ability to "hear" audio. What it does have are analog to digital converters. So what you'd need to do is connect the output from the PI to an ADC on the MSP, sample the ADC and apply some filtering such as a Fast Fourier Transform, so you can convert the audio signal to a digital one based on the frequencies of the audio. That is essentially what a modem does, on the demodulation side, which is what you're trying to accomplish since you sa
  9. One thing to consider is which MSP430 and its available RAM for buffering and processing.
  10. I'm scratching my head over this too, but am not grasping the intent.
  11. I might be wrong but all those INPUT_PULLDOWN might consume some power, so consider only enabling the pins you are using, which here would be P1_0 and P1_3. After defining P1_0 as OUTPUT, you should give it a known state, like "digitalWrite(P1_0, LOW);". Also, you might consider moving LPM4 to the end of setup() and leave loop() empty, or insert "while(1) {};" after calling LPM4.
  12. With that, you could make a new patio. They are about 8 times more fun to drive than they look.
  13. // stuff here like global variables and constants const int analogInputPin = 28; // PE2 on the chip, A1 in Energia, Pin 28 on the headers // defined here to make it easier to re-assign the pin if // needed later int a = 0; void setup() { // more stuff here } void loop() { // do things a = analogRead(analogInputPin); // do other things }
  14. A timer is a counter. It counts up or down based on its frequency and how it is configured. It might "roll over" or "overflow" if it exceeds its bit depth. You can configure the counter to reset when some event happens or do something when its value exceeds some other value. So, what it seems like is you want to wait for something to happen, then start counting and do something else if that first something is still happening and the counter has counted past 200. I think the answer is in your question. Maybe search for button debounce techniques.
  15. Alcohol helps creativity. Scientifically proven. Maybe you didn't give it enough of a chance to help? I'm just kidding... or am I?
  16. Just tossing these out there: stp62ns04z People are using these to control high-impedance fuel injectors without external diodes, triggered by a 5V logic level signal but presumably can trigger with as little as 2V on the gate. ISL9V3040 might be an option. They're used to control ignition coils in automotive uses and do not require external diodes.
  17. ST1300 with 175K miles is impressive on its own. This thing you're doing here, with the MSP430 is icing on the cake. CX500TC owner here.
  18. Is there a big difference between a MOSFET and IGBT for the purpose? On the other hand... a diode meant for flyback / snubber purposes would seem appropriate depending on the frequency you'd expect it to work at.
  19. @@yyrkoon If you get into it and pop your LP, I have an unmolested one here I can send to you. It's still sealed up in the anti-static bag; I just need to locate the USB cable if you need it. Just let me know.
  20. It's a bit of a kludge but male DuPont jumpers will fit into a DIP socket. So maybe you could use your G2 LP like... female-female jumper from the appropriate BoosterPack pins on the LP connected to a male-male jumper connected to your board's MCU socket for each relevant pin. Since you have only 4-5 GPIO/ADC pins on the 2553 on your board used, the LP would be a surrogate for the reset circuit. If it works, you know what the problem was.
  21. @@tushar19 I just opened the serial monitor on my Energia install and all of those characters are missing... even the ones you posted. I tried it with a G2 LP, 3 different TM4C LP's, two Hercules LP's, an F6989 LP and an Arduino Uno. I must not have the same hardware and firmware as you. What are you using?
  22. If you back up to the "tools" TI provides, their evaluation kits, they provide a board that supports the chip, and the FET tool is separate. Anyhow, the reverse of what I said is likely true, too. Put the 2553 in the LP and run jumpers over to your board. Biggest difference is that with the clip as I mentioned, they'd be female>female jumpers, but to work your board you'd need female to connect to the BP pins on the LP and male to drop into the socket on your board.
  23. On the chip program / debugging end, there are 20 pin DIP IC chip clips that can clip onto a chip and bring out male pins suitable for DuPont jumpers. Provided voltages and grounds do not provide any issues, this might be a solution. Put the 2553 chip in your board, clip on and run jumpers to a G2 LP which doesn't have the chip installed.
  • Create New...