zeke 693 Posted March 4, 2012 Share Posted March 4, 2012 Just graciously bow to the crowd. They're clapping for you. Quote Link to post Share on other sites
username 198 Posted March 8, 2012 Author Share Posted March 8, 2012 GUI Rev 0.3 at http://www.mediafire.com/?85y99bphfx97yps (see first post for full updates) Digital output tab fully implemented. Digital inputs almost implemented.... will get that one soon. Should have enough time over spring break to get analog inputs, SPI, I2C and a few useful misc functions implemented. =D Requires code here: MSP430G2553 Rev 0.3 http://pastebin.com/gVBnqEbR HW UART Jumpers required Quote Link to post Share on other sites
bluehash 1,581 Posted March 8, 2012 Share Posted March 8, 2012 Hi username, Thanks. One favor, could you attach your files here. The links you provided are going to expire eventually. Quote Link to post Share on other sites
losgann 0 Posted March 8, 2012 Share Posted March 8, 2012 It doesn't have to be a Rev. 1.5 LaunchPad, but if you have an earlier rev, be sure to swap the RXD and TXD lines going to the emulator section if you're using it for serial comms with your G2553. Search in these forums for "A useful dongle for G2553s on the LaunchPad" for more info. I don't think you said what C compiler you're using for the mcu code (assume mspgcc?). Since you're assuming a known configuration (LaunchPad), could you provide an mcu binary? (Intel Hex format seems most common, but almost anything else would be OK, too) Thanks for your efforts and for making this available. Quote Link to post Share on other sites
username 198 Posted March 11, 2012 Author Share Posted March 11, 2012 Rev 0.4 Released with digital input tab implemented. Windows .exe download here: http://www.mediafire.com/?lmgc9g6k7dhs68d Source code now at https://github.com/NateZimmer/MSP430-Eval-Tool It doesn't have to be a Rev. 1.5 LaunchPad, but if you have an earlier rev, be sure to swap the RXD and TXD lines going to the emulator section if you're using it for serial comms with your G2553. Search in these forums for "A useful dongle for G2553s on the LaunchPad" for more info. I don't think you said what C compiler you're using for the mcu code (assume mspgcc?). Since you're assuming a known configuration (LaunchPad), could you provide an mcu binary? (Intel Hex format seems most common, but almost anything else would be OK, too) Thanks for your efforts and for making this available. Yup, your correct. Infact, i'd highly recommend using an FTDI breakout board as opposed to any launchpad(TI usb-> serial drivers are terrible). For plug and play sake, I said use rev 1.5 launchpad... Regarding the compiler, sorry, I added that to the documentation now. I used CCS5(free edition) for compiling the msp430g2553.c code. One favor, could you attach your files here. The links you provided are going to expire eventually. Unless i'm mistaken, a user must log in for them to be able to see the code. Hence I try to avoid using the attachments on this site so anyone can view it. My code is now on github and should be there for awhile https://github.com/NateZimmer/MSP430-Eval-Tool losgann 1 Quote Link to post Share on other sites
bluehash 1,581 Posted March 11, 2012 Share Posted March 11, 2012 Code is ok, But sites like media fire will eventually expire. Github is great and it is encouraged. If you could upload your exe to github, even better. Quote Link to post Share on other sites
losgann 0 Posted March 11, 2012 Share Posted March 11, 2012 What about an mcu binary? I don't use CCS. Thanks Quote Link to post Share on other sites
username 198 Posted March 16, 2012 Author Share Posted March 16, 2012 SPI Tab implemented.... External link Get the GUI .exe and the main.c (for your msp430G2553) here: https://github.com/NateZimmer/MSP430-Eval-Tool I've only tested a 16 bit packet for received... I know sent works up to the programed 8byte packet. Worked great on my cold compensator IC... going to try it on some SPI wireless modules I bought... that should be a nice test since it requires some 8byte packets to be sent. bluehash 1 Quote Link to post Share on other sites
bluehash 1,581 Posted March 16, 2012 Share Posted March 16, 2012 Looks good username. Also, could you upload your pics to 43oh. Those links will expire in a year if no one visits them. It might also create a problem where imageshack is blocked. Quote Link to post Share on other sites
Arch_ETS 0 Posted March 17, 2012 Share Posted March 17, 2012 Hello, Well done! This is really useful project. I hope that your future developments will improve it. I was wondering, is it possible to create software kind-of-PWM (more like pulse) at digital output tab? Slider or textbox to adjust how many times it turns output on/off? Would be useful to test some motor drives or something like that. Anyway, good luck! Quote Link to post Share on other sites
zeke 693 Posted March 17, 2012 Share Posted March 17, 2012 Nate! Keep up the good work! You're on a roll! Give the Bus Pirate a run for its money Quote Link to post Share on other sites
username 198 Posted March 18, 2012 Author Share Posted March 18, 2012 Hey all... just noticed a bug in my SPI... a good friend of my pointed out to me that there are 4 different methods of how a SPI CLK can be generated with respect to data (kinda makes me angry there isn't a standard for this....). See section 19.2.5.1 or 16.3.6.1 of the G2253 user guide... External link Annnyyhoww, will program in some buttons so you can config which SPI CLK method you want. Next tab that i'll be implementing is analog inputs... then we can see about a PWM/Frequency tab =) Other tabs that i'd like to work on are an I2C Master and then both a SPI slave and I2C slave. At that point i'd say the tool would be pretty darn useful Also, could you upload your pics to 43oh. Those links will expire in a year if no one visits them. It might also create a problem where imageshack is blocked. They will be changing in less then a year. + non members can see them Quote Link to post Share on other sites
oPossum 1,083 Posted March 18, 2012 Share Posted March 18, 2012 Hey all... just noticed a bug in my SPI... a good friend of my pointed out to me that there are 4 different methods of how a SPI CLK can be generated with respect to data (kinda makes me angry there isn't a standard for this....). There is, it is called Microwire. Quote Link to post Share on other sites
bluehash 1,581 Posted March 18, 2012 Share Posted March 18, 2012 Also, could you upload your pics to 43oh. Those links will expire in a year if no one visits them. It might also create a problem where imageshack is blocked.They will be changing in less then a year. + non members can see them The code is available for all non-member's to see. It is not hidden - only files and images. Example. Corrected post. Uploaded image to 43oh. Please upload your images to the Forum's server. It's provided free as in beer where a visitor's only work is to register...the same way code is provided for free. You have to sweat a little to get it to work. There have been instances on other forums where someone tracks the progress of a thread, when all of a sudden they do not know what the poster was talking about because the content was in an expired image link. Do not take this as a rude gesture, it's a polite request for this community. Quote Link to post Share on other sites
Arch_ETS 0 Posted March 18, 2012 Share Posted March 18, 2012 Next tab that i'll be implementing is analog inputs... then we can see about a PWM/Frequency tab =)Other tabs that i'd like to work on are an I2C Master and then both a SPI slave and I2C slave. At that point i'd say the tool would be pretty darn useful That's great to hear I am facing a lot of problems to make my Launchpad do something I want (beginner in MCUs, used to analogue electronics), and your tool is great for me, to try some relay/mosfet controlling and etc. For example, now I hooked up my hybrid amplifier to Launchpad and I use digital outputs coupled to mosfets to a) switch on tube heaters HV supply for tube stage c) Power stage :geek: When I'll get temperature sensor, I might use it to see how hot it gets and then to switch on a fan which would be regulated by PWM tab Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.