Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by NJC

  1. I second what everyone has said so far. Very nicely integrated into the site. I wish I had the time to sell some BaseBoards, but I don't even have much time anymore for the blog. Hopefully that will change in the next few weeks after things settle down for me. Life is always a bit crazy. NJC
  2. Doc, There probably is a document online somewhere that would describe the interface your LCD's would use, in that case it is VERY easy to program a parallel interface (if you have enough IO pins, lol). Just look up the model number, or search the main chip you see on the board. NJC _________________________ http://msp430launchpad.com
  3. Sry to be off topic but, Doc, I had no idea the app inventor was that simple! Very cool! I planned on writing an app eventually for my project when I got to the point where it would use bluetooth and was worried I'd have to learn yet another language, my head is crammed full of them. Now I'm excited for when I can get to the point of using bluetooth! But that is far away. Cool stuff. I wont throw my other cent in because enough was probably said. There my 2 (1) cents worth. Now here's a suggestion. About 7 years ago or so, there was a microcomputer language where you could do the f
  4. Doc, I saw your post before I checked the forums today, so I responded on your post directly. I'll try to provide a slightly more thorough answer here since I have room to ramble. You asked in one of your posts here if transistors are strictly binary. Far from it, transistors are an analog mess; transistors form not only the basics of digital circuitry (such as making AND gates, OR gates, Fip-Flops and other things), but also form the basis of amplifiers. Transistors are quite a pain to get working effectively at high speeds because they are analog in nature. There are different region
  5. http://processors.wiki.ti.com/index.php ... _Community I would like to see this page become more popular. It can easily grow into a great resource. I have not had much time to post on there since I'm busy with my own project and my blog, but I think it should be included in the list if you guys agree. NJC _________________________ http://msp430launchpad.com
  6. I'm proud to call this forum my "home" forum. I love the community we are starting up here. Can't wait to see how the next few months go. Thanks for running the forums bluehash, and everyone else; thanks for all the support and help. -NJC _________________________ http://msp430launchpad.com
  7. NJC

    Programming Tips

    Thanks for the tips guys. I jumped the gun I think, I am having more problems with the hardware than I thought. It might be a week or so till I really delve into the software. -NJC _________________________ http://msp430launchpad.com
  8. The way I see it, is that gatesphere's libraries will be for people who really can't follow c code even when reading tutorials. The Arduino brought microcomputers to this type of person, which is great. I would view his library as a tool, even professionals might use it if they are looking to get something together quickly. I might use a few functions here or there, there are certain things where ease of use is more important than efficiency. Also, because of what the MSP430 is (something that is not only in the hobby community but also in academia and the industry), I think that most knowledg
  9. @Everyone Thanks for all the support. Things get quite stressful sometimes. @Moonshadow Very cool project. If you need any help with analog filters let me know, I am quickly becoming an expert on them lol. @Everyone So here's a cool project proposal for any of you who are not sure what to do next. Find the spec's for your remote, and build a remote with the MSP430. All you need to do is play around with some PWM on an IR LED. These things are cheap, you can find them at Radioshack still (I think), or even pull one out of an old remote that's laying around. Just remember to limit the
  10. To be honest, I'm not even going to try. I respect TI enough not to take advantage of them. After all, how can I complain with all the free samples I've gotten over the years, and the half off development tools, and the great customer support. The only problem I have with them is their organization (specifically with documentation, and software releases), but I am not one to be critical about that, my organization is not the best either. Lol. Hopefully I will have time soon to get the next post up on my blog. Busy busy busy. Analog circuitry is a pain. -NJC _________________________
  11. Hey everyone, There's so much to reply to I will just do a giant mind dump. First, a bit of a warning and some math: 9600/10 = 960 bytes per second. I dont know exactly what the minimum delay between bytes on a software UART is, but lets assume we can send 800 bytes per second. The ADC in the chip that came with the LaunchPad is 10 bits, so ignoring the lower 2 bits, we can turn this into an 8 bit oscilloscope for speed purposes. Due to Nyquists (spelling?) theorem, we can only reproduce a sine wave half the frequency of our sample frequency; in reality its more like, 1/5th to 1/10th t
  12. How did you not pay shipping? That's awesome! I would get another if there was free shipping. Lol. Can't get enough programmers. -NJC _________________________ http://msp430launchpad.com
  13. Looks like they don't have the analog TI chips I would want. But I still might give it a try, I can get over not having IC packages; it's easy enough to just use the basic SOIC model. NJC _________________________ http://msp430launchpad.com
  14. gatesphere, To answer your question about condensing that bit of code you posted, it is possible but not necessary. All of this gets translated to assembly, and there would be no space saving done by modifying that bit of code in any way (other than maybe using assembly directly, and even then not likely). TI does a pretty good job of converting C to assembler. So, very interesting idea with the Arduino like interpreter for the MSP430. I would name it something other than mspduino, lol, maybe mspsphere :-P. Thats just a personal preference, I guess I just don't like the Arduino haha.
  15. To reiterate what jsolarski said, the EZ430 has almost the same functionality as the LaunchPad, just in a much smaller package. I actually used the EZ430 before the LaunchPad came out, and found the LaunchPad only because I blew my EZ430 (my own mistake). Anyways, if I am not mistaken the extra target boards are not the F2013 like what comes with the kit, but the F2012. Also, a little tip to anyone who got this; you can take the target boards and plug them directly into the LaunchPad if you have the right connector soldered into the LaunchPad. TI also mentions which part number this is if
  16. NJC

    Programming Tips

    So, I am not sure if this is the right forum to post this in, but here goes nothing. I know a lot of you came from the software world before trying out hardware one way or another. So, I am seeking some advice from all of you software people. I will soon embark on a journey which will take me through the depths of number crunching and crazy algorithms. I will be writing a program which will implement a pretty hardcore algorithm for pattern recognition which is VERY tolling on computers. Anyways, I have done some research and decided that I will be programming it in C#. I know this is t
  17. hvontres, Question for you, does KiCAD have a good amount of libraries built in? For example, do they have a good amount of TI products for the schematic editor that also has the correct PCB footprint? I do not really need the extra size or the extra layers (just yet); I just HATE Eagle. Plus I might run into problems in the future once (if) I start selling some projects. NJC _________________________ http://msp430launchpad.com
  18. Doc, I love how you put your about section. "This blog is my personal way of talking to everybody who isn
  19. @Doc Thanks for the shoutout. :-) And you are right, the example I provided was just to reduce the amount of code in the interrupt; I still have yet to provide any debouncing examples. I might in the future in a small post. @Boseji and Doc Till I write a post up on it, here are a few resources to help you guys get started. It is very hard to program for debouncing without first understanding exactly what is happening. Do not worry too much about the code examples on this site, but definitely read up on what is actually going on when a button bounces. http://www.rentron.com/Myke6.htm
  20. bluehash, Thanks for the shout out :-) I'm glad to see that the forums are starting to grow pretty well. I give it a month or so before the community has enormous growth. We should all be prepared for a ton of activity once people start receiving their LaunchPads. -NJC ______________________________ http://www.msp430launchpad.com
  21. Turns out it was too large of an undertaking to write a truly complete standard. My post directly after the proposal talks about that a bit. I realized though that the only real way to get a standard up and running is to have examples which people can see and buy. This would alleviate a lot of confusion and give people something to work with. I have been seriously contemplating making a few examples and creating a small online store. Sorry if the standard wasn't what you all hoped, I just really wanted to get my BaseBoard idea out there. Thanks again for all the support guys. Stay tuned to
  22. Fairwind, I'm real glad to see that my code is going to good use! I would recommend changing a few things if you are up for it. First I would put the clock calibration in the beginning of your code, right after the watchdog disable, there really is no need to set the DCO more than once. Also if you decide that you want to, try to modify your button press interrupt to only set a flag which starts the sending operation. It is generally considered bad to put so much code inside of an interrupt routine. For example, have your main() contain a loop which looks for a flag which the button pr
  23. Thanks Gatesphere. Right back at you. Its not too often you find people who are interested not only in technology but also art. Ive perused your webpage, very interesting; cool stuff. As for Nordic, I've never used it, but it did catch my eye as something interesting. The guys at Sparkfun rave about it. I run into the problem of needing something impossible as far as wireless communication goes (at least at the prices I can afford). I need at least 100kbps, and for the device to use no more than 5mA at 3V. Bluetooth seems to be my best option, unless Xbee comes out with something super low
  24. Based on the code above, it looks like you are automatically adding Bitime to the counter, even if it is the first bit. In the case where it is the first bit you add Bitime and Bitime_5 to CCRO, I'm not sure if this is what you intended, but it could be causing some problems. Keep updating us on your progress. -NJC _____________________________ http://www.msp430launchpad.com
  25. I love the idea. I always tell people true engineering is just another form of art. I love when they become entwined, especially in some crazy mad scientist idea, that could be very disillusionment if you want it to be so (the clock idea). If you want to go completely crazy you can look into using the low power Nordic wireless chips mentioned a lot on SparkFun. They take up almost no power, transmit at super low rates, and super small ranges. Sounds perfect for a few clocks up on a wall together. You could something simple such as only receiving commands from a small "base station" or do somet
  • Create New...