Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by rockets4kids

  1. There is an old saying: "Those who don't understand UNIX are condemned to reinvent it, poorly." If you want to know "why unix?" there is one book you *must* read: _The Design of the UNIX Operating System_ by Maurice J. Bach http://www.amazon.com/dp/0132017997 The wonderful thing about Unix is that a fully functional (if not necessarily useable) system can be implemented in roughly 10,000 lines of code. The best example here is Minix, described in _Operating Systems: Design and Implementation_ by Andrew S. Tanenbaum http://www.amazon.com/dp/0131429388 Linux evolved as a res
  2. In an equation like this, the time-killer is the division. One divide will take far more cycles than all the rest combined, no matter how well optimized. If you are diving by a constant, look into a "fast divide" routine. Here is an example: http://www.hackersdelight.org/divcMore.pdf
  3. What keeps the image in sync? Or do you need to sync your arm to the appropriate frequency?
  4. For those who have not studied their launchpad schematic and PCB, this photo will be rather illustrative: This photo is not mine, and was posted by someone (I forget who) on the #43oh IRC channel. My version is not nearly so pretty, as I hacked the female headers that came with the Launchpad, but it gets the job done just fine. Remember, you will want to keep those jumper leads as short as possible to avoid errors programming the chip on your breadboard.
  5. A definite second (or third or fourth) For the Davies book, but you are not sure about dropping the $40, be sure to watch the Launchpad Videos and then read through this tutorial: http://www.glitovsky.com/Tutorialv0_3.pdf That, combined with resources on the net, might just be enough to get you going.
  6. You know TI does chip-specific datasheets, right? http://focus.ti.com/lit/ds/symlink/msp430fg437.pdf Here's a link to the list of all the 4xx datasheets: http://focus.ti.com/mcu/docs/quickdatas ... milyId=914 I can't help you with bootloader stuff as I've never done it, but I do know there are several datasheets on it -- I did skim them when I first looked at the msp430 two weeks ago...
  7. I'm very new to MSPs, but it seems as if the BSL was standard on older chips but not very common any more. Furthermore, it seems that many of the newer chips support BSW (bi-spy-wire, a two-wire serial implementation of JTAG) in addition to standard JTAG, so you might just want to drop the $4.30 on a launchpad and use it (via short jumper wires) to program your chip. But again, you are going to want to check the datasheet to make sure the chips supports BSW, or just pick one that does.
  8. It doesn't have to be an iPod wall wart. Any USB wall wart will work just fine. And if you are looking to power your Launchpad on-the-go, there are plenty of battery powered USB power sources ranging from those that take standard AA batteries all the way up to fancy Li-Po rechargable packs. Of course, looking at the schematic it is easy to see that the USB supply goes right into a LDO regulator, so you can whack the end off of any old USB cable and connect it to any battery pack 3.3 - 6.0 volts. Probably more, but I don't know the upper limit of the regulator chip offhand.
  9. You know, for some reason I was looking for something that said "coupon code" or anything at all like that... In any case, I have one on the way. Thanks for the head's up!
  10. Well, if anyone figures out how to get a chronos for $25 without actually going to one of the events I'd sure like to hear about it.
  11. There is a new development tree of mspgcc known as "Uniarch" whose goal is to reduce the effort required to add support for new chips. Apparently, adding support for new chips was a lot of work in current/previous versions. In any case, the first alpha release of Uniarch came out several weeks ago, and support for the complete set of Value Line chips was added earlier this week. There are no packages available, and you are going to need to pull the sources from git and compile it on your own, but fortunately it compiles quite easily under Linux and OS/X. I have not yet heard any reports
  12. By the end of May? Hmmm.... All I could find is that the price of the Chronos has been slashed from $49 to $25, but there is no reference to a time limit there, and I couldn't actually find one available anywhere for $25. $25 definitely puts the Chronos into the "impulse purchase" category...
  13. My collected list, prior to discovering this thread. There are a few I need to add, I see! http://sites.google.com/site/msp430ref/vendors
  14. Have you tried compiling the same code on a different PC? If not, can you strip the code down to the minimal amount that replicates the problem and post it to the list for others to try?
  15. You've contacted everyone who sponsored the 555 timer contest, right?
  16. Another option I have used in the past where speed and small code size trump all else is a Linear Feedback Shift Register. This is something I learned from Don Lancaster back in the Apple 2 days. His particular recipe can be found here: http://www.tinaja.com/glib/atg1.pdf on page 1.1
  • Create New...