Jump to content


  • Content Count

  • Joined

  • Last visited

About infrared

  • Rank
    Advanced Member
  • Birthday 06/17/1978

Contact Methods

  • Website URL

Profile Information

  • Gender
    Not Telling
  • Location
    Fort Worth
  • Interests
    Umm too many to list here but I love electronics and mobile devices.
  • Github
  1. Ads are great and 43oh should not have to ask its visitors and guests about a trial run. Go for it, if the people that come to this site do not know how to keep ads from appearing in their own browsers while visiting this site then maybe they deserve the big flashy in your face ads.... Also, google is really good about targeting to specific demographics (hell if you call it that anymore, more like personal data) so its not like we will be seeing ads about irrelevant crap.
  2. Great Job Nickey Do you have any data on the duty cycle (how much power consumed over time) for your application? It would be great to see a low power fail safe mode to keep the 12 volt system from dropping below a certain level and allowing the starter to be able to start the motor once again for recharging.
  3. PCD8544 chip on glass could be dead. Have you tried a smaller test code or bit-banging the spi port with junk data? The one I have shows junk data at start up if I do not clear the registers at start up similar to how you described so I am unsure if it is dead. Let me ask how you have the lcd connected to the msp430? Are you running at 3v6 ,3v3 or what? The lcd needs 3v3, over voltage may effect it or kill it. the msp430 can go up to 3.6 which may cause the chip on glass to not work (over volt protection mode?) try adding a 10uF cap between vcc and ground on the pcd8544 I will find my 3310 and take pics for you and try to get my example code published also.
  4. the lm chips are a good choice although you can get 20 of them for what radio shack charges. A 7803 or 7805 is a better all around choice because it uses less external components compared to the lm chips. Also, in your circuit I would isolate the 12 volt relay from the msp430 in case the pump stalls or some other event burns the relay out and shorts it to the low voltage side which will burn the msp430 out as well. Not trying to discourage your original plan (you know your setup and requirements better then anyone). But couldn't you design a 12v power supply to run off mains that you could tie in to your boats charging system (maybe at the battery compartment bring out a quick connect to plug a computer power supply that powers your live well aerator?). Or even a 120v mains aerator that sits along side the 12v one.
  5. I have an old IBM dot band printer that I salvaged for parts. Check out the blog in my signature to see pictures of this. I know that some companies still use these older dot band printers for financial reporting and payroll checks because of there durability and fast high volume printing capabilities. The one I have is a 4234 series 2 in which the steel dot band is in great shape. If you or your company need a replacement part for this printer I may still have it. Make me an offer but know that the majority of the hardware is being re-purposed as a cnc router. although, some things like the dot band will go to the recycle center if not claimed (a new dot band for this model is expensive). I also have accessories for this printer including the stand, paper cabinet, paper trays and dust cover. Something that many older IBM printers suffer is the front control panel buttons going dead. The one I have is in perfect working condition and would give your old printer a new look and feel. I am willing to trade the above or something else I own that you want for CNC linear rails/bearings stepper motors/drivers etc... I also have a 12" subwoofer box for dual subs (pro-audio) it's a universal application for vehicles and a fully ported box with gold wire connections.
  6. @nickey, Your project sounds familiar. Are you going to use this in an automotive environment? Just curious. Since its 12 volt lead acid you can use many popular vehicle cell phone chargers to get well regulated 3 and 5 volts for the msp430. If the size of your project is no concern then you could always use a couple of "D" size batteries to power the msp430 instead of the 12 volt source used for the pump or even a small lipo setup to recharge from the 12volt. (the msp430 uses very little power and can be made to run a long time on a couple of D cells). Have you considered using 555 or 556 timers instead of the msp430? or do you need the processing capabilities to manage usage? This could be done with a multi-vibrator and schmidt trigger set up. Polling at intervals the switch input may be the easiest implementation in your case noting that you said it is not time critical. That way there will be a slight delay (between when the time interval resets and the polling checks start again) after you set the button and the timer starts over with the correct input value. A little more information about your project and what your design constraints can give us a better idea of where you are heading for us to give you feedback to steer you out of any set backs you may encounter along the way. I hope this helps some way.
  7. @nyordanov, Are those fork connectors on your lcd glass contacts like those in the example site? I also have this same lcd out of a nokia 3310. The fork idea is interesting but I suspect that it will scratch the conductive material off the glass if the forks move around too much. The way I made this work was I kept the nokia pcb that I salvaged the lcd from. The pcb was attached to the lcd via a metal frame that snapped into groves cut into the pcb which sandwiched a conductive strip between the glass contacts and copper traces on the pcb. I soldered thin wires to the copper pads below the contact point of the conductive strip making sure that the wires did not interfere with the conductive strip and the metal frame. The pcb also contains a keypad (it was a phone after all) so if your project requires user input then this could kill two birds with one stone or if not then you could score the pcb with an utility knife or similar on top and bottom of the lcd's metal frame/pcb holder. I will have to dig the lcd out of a box in the shop to take pics so you can get a visual of my jabbering above if you like but I think you get the general idea.
  8. infrared


    @gwdeveloper, Thanks for the blog post and git. Grace does make it easier but it brings a whole new level of understanding to msp430 line. I am torn between Grace and using my own eclipse set up. Anyway, I have been trying to get an SPI to talk to several peripherals using Grace and programmatic problems are keeping me from switching the interface type during run time. kinda like you are doing with the timer and led on the board. My problem is trying to connect in parallel different SPI peripherals using the same spi line in MOSI. The different peripherals use a different spi config and doing this at runtime is confusing.... maybe need to use more pins for each peripheral instead of one line for master out? idk
  9. infrared


    /* need to use the CSL module to generate the CSL code */ var CSL = xdc.useModule('ti.mcu.msp430.csl.CSL'); var USI = xdc.useModule('ti.mcu.msp430.csl.communication.USI'); CSL.configApiVersion = "beta3"; /* these modules should be part of every project */ var WDTplus = xdc.useModule('ti.mcu.msp430.csl.watchdog.WDTplus'); var GPIO = xdc.useModule('ti.mcu.msp430.csl.gpio.GPIO'); var BCSplus = xdc.useModule('ti.mcu.msp430.csl.clock.BCSplus'); var SYSTEM = xdc.useModule('ti.mcu.msp430.csl.system.System'); /* set stack and heap sizes as appropriate for MSP430 */ Program.sysStack = 0; Program.stack = 64; Program.heap = 0; Program.argSize = 0; CSL.device.vcc = 3.3; USI.showSelectionPage = false; USI.usiSpiPin[0] = 1; USI.regs.USICTL0.USIPE5 = USI.defs.USIPE5; USI.usiSpiPin[2] = 1; USI.regs.USICTL0.USIPE6 = USI.defs.USIPE6; USI.regs.USICTL0.USIOE = USI.defs.USIOE; USI.regs.USICKCTL.USIDIV = USI.defs.USIDIV_7; USI.regs.USICKCTL.USISSEL = USI.defs.USISSEL_1; This is the auto generated code. the other source page there is the csl.init() that launches the gui config pages in the eclipse ccs that generated the code above.
  10. infrared


    I recently downloaded and installed Grace in to CCS and played around with it. Has anyone else used this? I am confused by the auto-generated code in the source view. I assume I add my code and make a call to it from the auto-generated source page by editing it. If I get this to work for me it would make configuring the msp430 a point and click ordeal. It is pretty straight forward as far as the config goes but I am lost at what to do after the config. It errors out and stops the compiler. But if I just do the config and compile it works.
  11. The xmega protolab is back in stock from gabotronics. The link is above in this thread for those interested. It would be awesome to see a fx5xx series as a small scope like the protolab. I ordered mine today and will report back my thoughts on it.
  12. The Motorola Atrix 4G is the worlds first dual core smartphone running Android OS. The uniqueness of the Atrix is the Docks that can be purchased as accessories. There is a multimedia dock that has an infrared remote control, 3 USB ports and connects to the display via a pass through HDMI cable. The phone has a Ubuntu "webtop" application that starts when plugged into the dock. (there is even a really cool laptop dock that turns the phone into a full laptop) @BlueHash I did not tear one down to find out. A dev @ http://forum.xda-developers.com/showthread.php?t=963938&page=9 specifically this post http://forum.xda-developers.com/showpost.php?p=11658048&postcount=84 tore one down and posted about the IC's inside. Now, I am not going to pay $200 for a dock that has a <$5 TI msp430 in it. So I am building my own with a launchpad. Over at XDA they are trying to get it to work without a dock at all and just an HDMI cable, using scripts and modified config files. I have it working in webtop mode with a modified USB hub. The issue is sending an ID to the Atrix (f5522 must be doing this) to determine the dock type connected to and launching the appropriate application. (for example the car dock differs by not having HDMI so webtop does not get launched, instead the car dock launches a UI specific for operating a car i.e. Nav and music streaming.) Unfortunately, Motorola axed the capability to use the applications without a dock being attached. I assume the f5522 is handling the host mode/peripheral mode of the Atrix USB port so that a mouse/keyboard can be wired (although bluetooth is the recommended way of attaching HID). With the f5522 firmware, I may be able to design my own dock capable of new things. Need to know how the ID pin is pulled low and when the SID is sent to the phone.
  13. Seen the chip in a MultiMedia dock for the dual core tegra 2 Moto Atrix. Will give away a launchpad to the first person to publish the code contained on that chip.
  14. its just enough for what I need it for and it can be reprogrammed with a pdi... I know its not TI or MSP430 but it is avr (i think). I think the msp430 crowd deserves something similar. There is a launchscope project on the forums. just a thought.
  15. I am waiting on a xmega proto lab. I came across it on hackaday and I must say that it is worth the price. It has a spi spy along with tons of other features I need to develop with. currently sold out but here is the link and they will send you a notif when back in stock.http://www.gabotronics.com/development-boards/xmega-xprotolab.htm
  • Create New...