Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by nexusone1984

  1. Which linux distro are you moving to? I personally use Mint, but the packages come from the Ubuntu repository. There are easy to download pre-package compiler and support files. Link for package files for ubuntu/Mint download and install all the packages: https://launchpad.net/ubuntu/oneiric/+s ... ext=msp430 other distros here at this link: http://sourceforge.net/apps/mediawiki/m ... SPGCC_Wiki
  2. Head up after getting my free display kit from Noritake found out they are giving other displays away. I first found out about the give-away Nut's and Volt's magazine, here is the link for the current display give-away a GU160X80E-7900B unit. You have to enter their website via this link to see the correct page. http://itron.tv/NV0212 Good luck!
  3. The Contest was last year around November, took about 4 months to get the prize. I looked for the link I had, seems to be gone now. The frame rate makes the flicker worst, not as bad watching it with your eye.
  4. Been a while, but getting a free VFD display from Noritake got me started back on a little project. After entering a Contest last year "what would you do with Noritake VFD" I got notice a few weeks ago I won a free display kit. The kit came with a VFD display 144x16 dots serial only, CD with Code examples. 6 pin header not soldered in. Using code from my 74HC595 project as a base I added to the program code to work like a SPI interface for the display. Note the support of the SPI interface for the display was not listed on the starter sheet they sent, but in the PDF file on th
  5. To get by with what you have, do what I do. Use the one timer to create a master clock, then I just use variables that get their timing from that clock. So you can have a software PWM on any pin.
  6. First like to say great work.... I loved the old Z-80 and the Motorola 6809 (Color Computer). This reminds of stuff that I used to write on Color computer. Now just add a routine to let you play Space Invaders, one Analog input for a pot and a switch for fire..
  7. Thanks I am still here, Summer Vacation, etc.. works been crazy.... I get times where I have more free time then others. Still have a list of stuff on the MSP430 to make.
  8. Been busy with a lot of other stuff... but after a little time here and there put together a 4x4x4 LED Cube. Soldering the LED's took me forever.... I used Common Cathode configuration for the LED's, this way logic 1 turns on the LED. and Logic 1 also turns on a Row transistor. Simple little demo. Parts: Launchpad board, 3 x 74HC595 8-bit shift registers, 4 x 2N3904 NPN transistors, 64 Yellow LED's.
  9. Here is how I write to my 74hc595, and I am running at 1Mhz. When writing to the 74HC595, I always put the latch on logic 0. And shift data in from the going from logic 0 to logic 1 on the clock pin. Then at the end of my shifting in data, put the latch pin to logic 1. If I am looking at your code correctly, your clocking High to low on you clock pin when shifting in. Try going from low to high. I had to re-edit this part. If you need a delay use a the delay call for ms delay or maybe a 'for' statement after shifting in the data. for(j = 0; j < arrayLength; j++)
  10. Nothing more American then Burgers and Pizza.... Hamburger: Bun (bread), Meat (Ground Cow), Cheese, Mustard, Ketchup, pickles... Pizza: base made from bread, Meat(Ground Cow, and Ground Pig), Cheese, tomato sauce... BTW the tomato sauce can be made from Ketchup, Mustard... Pickles optional on pizza
  11. For some of the projects in my head I need a Low voltage microphone amplifier circuit to feed my analog input... Any good ones you can send me...
  12. Linux is a free version of Unix..... Gods of C love it, because C was created first under the Unix operating system. Windows has always moved more and more to be Unix like but has always lack in being as programer friendly as Linux is. Yes you can do 99% of everything under Windows as Unix, but some things Unix just does better or Unix makes it easier to do. You may never need to use Linix/Unix for what you want done, not sure I would be running Linux on the MSP430. But I do code in C with my MSP430. Linux is more a community operating system, unlike Windows which is controlled
  13. Sort of on subject, I like both my Nikon, Cannon.... Just take photo's as a Hobby... Yeah, would be great to turn one of my hobby's into Business.
  14. I have some Z80 boards hanging around also..... Even the remains of a old arcade machine motherboards.
  15. I have maxed out code space on the 2231, you have to watch what C library functions you use. Depends on what your trying to do with that chip, you may have to go to another MSP430 with more memory. So far I have just re-written code to save memory space, but in the future maybe will have to go to a larger MSP430. I picked up a 20 pin MSP430 for when I need more I/O and memory, maybe start playing with it soon. I am also old school..... my first computer 1Mhz 8-bit, 16K ram..... Just after learning BASIC, started look at ways to make it do other things. Building custom hardwar
  16. If it works on the Launchpad board and not project board. I would check your power supply, does it have enough current to drive the LED's and the MSP430? Also do you have filter capacitors or large enough ones to handle power spikes with the switching of the LED's on and off. Power spikes can make the MSP430 do weird things or too much load on the I/O pins.
  17. Going to have to think on it why your circuit/code is not working... Why not use two 74HC595 and not use the 4093? If you have a parallel device you will also need a control lines for the device. if it is in 8 bit mode, you would need more then 8 bits to control the device. I think you could get by with 4 lines: data clock latch Write. (maybe even three if you connect the 595's in series) You have to keep in mind timing and data race... you want to data and address information to be stable on the buss. First HC595 holds the 8 bit data, second HC595 holds Address, then latch
  18. The Dollar store is great for some neat items to hack salvage for electronics parts.....LOL!
  19. Some code I wrote up but not posted is displaying a Bar graph or Dot graph on the matrix display. Yes multiplexing the ADC output on the display... you could create a slowly changing graph of the temperature or voltage change on your display in Bar or Dot form. Look at my scrolling matrix code, with simple changes, you could set a sample rate for the ADC. The older data scrolls off the screen as the new data sample comes in. Create a simple Oscilloscope.... Just throwing some stuff out there....
  20. The ACD10MEM the numbers are padded to zero about the 10th bit. Just looking at the 4094 logic most if it is enable high... Output Enable = Logic high or supply. Strobe (latch) = Low is the data is latched. Clock looks like data is shifted in on the low to high change. I think someone has used the SPI to serial out the data to the shift registers, I have not worked with it yet. I just manually shift out the data, so I can use any port as a serial out port. Also can use any word bit size... Rainbow ribbon - Digi-key...
  21. A little more information... What shift register are you using? I use the 2 - 74HC595 to get 16 bits. In my matrix configuration I use the same for 8X8 as I would for 8X7. Maybe I do it screw ball or backwards..... but I shift out column then row out. I set the Latch pin Low, then clock in pin low bit, put data bit at input, then clock pin goes high shifting in that bit. I repeat it 16 times, then set the Latch pin high. MSB ---------- LSB 00010000 01010101 Column Row Note I depending on if your using Common cathode or Common anode and the driving logic
  22. I am using Linux gcc to compile my programs, a small change will be needed if your using the TI compiler under Windows. I think you don't need the io.h under Windows TI compiler, try it without it.
  23. I will try to draw up a circuit - But you can use a bridge rectifier and a opto coupler to get your timing for firing the TRIAC to control the voltage to the lights. The Bridge will create two pulses from one cycle giving you a reference for firing the TRIAC at the up and down phase of the cycle. The Opto coupler could be read from the ADC on a port, but not sure it would be fast enough. Or use a schmitt trigger or comparator circuit to trigger the start of the timing count inside the MSP. This one reference would be used for all of your TRIAC's. From there just adjust timin
  24. Going to throw this out... One of my thoughts on the modular approach for Dot Matrix. Common Clock from Master to all slave unit. Each slave act as a FIFO (First in/First out), as data from master shifts into slave 1, slave 2 is getting data from slave 1, and so forth. Right there we use 3 pins for I/O on each unit. Clock, data in, data out Maybe use 4 pins and add a control pin.... for Clear all Buffers, invert data displayed, etc. and some other functions. Could use 3 pins, when Clock and data are in one set state for X time, next data is control. Has any one tried PWM thro
  25. Added C code and schematic to my web page... http://www.youtube.com/redirect?q=https%3A%2F%2Fsites.google.com%2Fsite%2Fericstringer%2Fhome%2Fprojects%2Fmsp430launchpad%2Fdotmatrix-scrolling-text-demo&session_token=zHysJf8hdqhGYrFCGEUNI6hK52J8MTMwNTMzNTk4M0AxMzA1MjQ5NTgz
  • Create New...