simpleavr

Members
  • Content count

    725
  • Joined

  • Last visited

  • Days Won

    32

simpleavr last won the day on December 24 2015

simpleavr had the most liked content!

About simpleavr

  • Rank
    Level 3

Contact Methods

  • Website URL
    http://www.simpleavr.com/

Profile Information

  • Gender
    Not Telling
  • Location
    toronto
  1. Happy holidays! It turns out great. Button press cycles through sleep, 1 dot, 2 dots and 3 dots. Press and hold for cycles through the following 3 menu options Hamming windows choice; none, low, mid, high (via short presses) Dimmer choice; 0...3 Sampling rate; 0...7 (0 is fastest) This is the smallest spectrum analyser I built. I managed to use 1 gpio for ADC, and left 15 pins for the 8x8 matrix (63 pixels used).
  2. @@sq7bti Thanks for running the numbers for me. I google this hamming window thing and although I don't really understand the details (not trying to, too lazy), I know it will do good to my project. Will show everybody how it turns out. Thanks again.
  3. @@sq7bti I want to try the hamming window. I am on a 16 sample configuration though (It's a breadboard 8x8 matrix led display). Can I just use your code and skip every other value in the "hamming" array?
  4. @@RiverLiu, Sorry for the late reply. I am not very active in the forums this year. Glad you are able to get it going. I mostly use cygwin + mspgcc for this project, also ubuntu linux. For CCS I understand someone had it working (may be V5). If you are starting from my github repository, it is best to go cygwin + mspgcc route.
  5. Now that we have the blueprint..... I would put one in my inkjet for 3D printing.
  6. There is this mspnode project that I worked on a few years ago, It is a very simple with a G2 device and a RFM12B sub-G module. The node is compatible w/ JeeNode (i.e. it can talk to JeeNode devices). https://github.com/simpleavr/MSPNode There are pcb files included (not done by me), the green ones are mspnode, the blue one is JeeNode. Alternatively you can just breadboard the whole thing. I used the msp430's internal temperature sensor and mspnode code to report temperature upon requests from the "controller" (the one w/ the LCD).
  7. @@amstan The yield rate is not at all bad! Compare w/ my ebay purchases, I order a batch of 4 modules (9 digits) and NONE of them are good, each have some digits / segments missing. Before that another order I received a funny relay instead of the led bar. I am still very thankful for the pieces. You can fetch quite a bit from them on ebay these days. I haven't really work on them (special edition DataMath calcs) lately as I am busy w/ a HP calculator emulator. But will get to it in a few weeks time. The set will cover a few units for future POTM prizes. I was trying to order some more bubble leds from Sparkfun and found that they are all gone. Re-stock dates come and go, I hope I can still get some from them as those are likely old-new stocks and can be exhausted.
  8. Thats more than a few.
  9. I haven't thought of saving a preferred power-on setting so there is no magic button in the current firmware. 1. You will need to be able to re-flash the chip to do that. i.e. you need at least a Launchpad G2 and mpsdebug (or TI's own MSP430_Flasher) to do this. 2. You will need mspgcc compiler environment to build a new firmware. 3a. You need to edit tms0800_pcb.c and find load_rom(0) and load_rom(1), then change them to load_rom(1), load_rom(0) to make the alternate rom be the default. 3b. Or, I could build a firmware for you. But you still need step 1 and 2.
  10. Yeah, I will try that. It sounds great. But it's not free English like the webbotlib. I.e. limited vocabulary. Will work well in a talking clock project though.
  11. I thought, hey it's really a challenge to get that under $9.00. And then I realize it's just the PCB . Anyway, not too keen to work w/ microscope and ovens. Digging into source, found the speech piece interesting. According to the github readme, it's an implementation of the antique TI Speak and Spell algorithm. And I think it deserves to run on TI silicon.
  12. @@Hankus , I understand @@bluehash will be making a few kits available for sell in the store. Not sure about the timing though Arduinoversusevil's (?? @@swampdonkeykami ??) video is awesome, the PIN 1 is the lone square pad on dip components, I will update the build thread and emphasis that. p.s. Is it true that the engineers' rings are made from a broken bridge in Quebec?
  13. Those led modules are pretty good. I never had any problem w/ the 20+ units I handled. The circuit is a bit tricky as to save IO pins I had used the same pins to scan for tactile keys. There are "stolen" cycles during the led multiplexing to switch them pins as input to scan the keys. During which if the code detects a key being pressed, it will wait for it to be release and the leds will be blank during such period. If you have (obviously not in your case) a bad or short tactile switch. The initialization code will think that you have a key pressed and will wait (forever) for it to be release. This is the "hold+switch" mode selection logic for the slow-cpu, secret message, sinclair rom start-ups. Although I never had problem w/ this issue after the 1st prototype. But it may cause problem if you use some cheaper IC sockets (those that does not have round machined pins) as they can introduce stray capacitance to the set-up and introduce false key-press reads. This design does not have regulated power and the direct LED driving will drop the voltage quite a bit and it's not that good when switching the pin to read keys. I don't have a scope to understand it completely, but I would assume when this happens, we could introduce may be a 25-47uF capacitor to the power to make the supply more stable. Or the software timing for reading keys may also be adjusted to counter that.
  14. Still got a lot of room (unused flash space) to roll your own variations / functions. Just have to bear w/ my messy code and build on top.
  15. @@RobG can't see your photo from a PC browser.