Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by zeke

  1. If you are new to the MSP430 then you're probably drowning in information right now. It's true that there are a zillion configurations to make before the 430 will do what you want it do do. So I'm betting that you are asking yourself "Where do I start?" I humbly suggest the following TI application notes and books that will get you going in the right direction: 1. slaa294: MSP430 Software Coding Techniques This application report covers software techniques and topics of interest to all MSP430 programmers. The first part of the document discusses the MSP430 standard interrupt-based code flow model, recommended for the vast majority of applications. The next part discusses a handful of techniques that should be considered by any developer that sets out to develop an MSP430 application. Using these methods can greatly reduce debug time and/or provide additional robustness in the field. They include initialization procedures, validation of supply rails before performing voltage-sensitive operations, and use of special functions. Code examples are provided. 2. : MSP430 32-kHz Crystal Oscillators Selection of the right crystal, correct load circuit, and proper board layout are important for a stable crystal oscillator. This application report summarizes crystal oscillator function and explains the parameters to select the correct crystal for MSP430 ultralow-power operation. In addition, hints and examples for correct board layout are given. The document also contains detailed information on the possible oscillator tests to ensure stable oscillator operation in mass production. 3. MSP430 Microcontroller Basics by John H. Davies The best thing I can say about this book at this time is that it describes well how to make use of the clocking system of the MSP430. This book should be in your personal library or at least on your wishlist. Once you digest the information above then you will be in good shape for success in working with the msp430. Have something to add? Then post up your valuable sources of knowledge.
  2. Mr

    This will sound harsh but please read How To Ask Questions The Smart Way and then repost your question. We are not mind readers here but we are helpful when we can be. Please help us help you.
  3. Amazon FreeRTOS

    And the documentation is now FREE!!! I paid big bucks for my copy last year! Just, Wow!
  4. Amazon FreeRTOS

    I just spotted this on Hackernews: https://aws.amazon.com/freertos/ I am still reading about it but I thought others here would like to know about it.
  5. Amazon FreeRTOS

    Apparently, Amazon purchased FreeRTOS! Here is a Q&A session with the creator of FreeRTOS - Richard Barry. Neato!
  6. Hi Everybody, I noticed that TI is running a deal on the new FR2433 LaunchPad board. Over on their blog, they posted a coupon code to drop the price from $9.99 down to $4.30. It looks like the limit quantity is 2x. After that, they are regular priced. I bought two today.
  7. I got an email today from TI that looks like this: I bought some F5529 LaunchPads with an 11% off coupon. Catch them now before they leave November is here and so are great deals from TI. Over 20 discounted tools to choose from. Bundle up and save 11% on select tools and free standard shipping all week. With more than 30,000 products in stock, no MOQs, advanced package tracking, and multiple payment options, the TI store is your one-stop shop for ICs and evaluation tools. Get these deals now *Click for details *Disclaimers: Some exclusions apply. Coupons expire November 17, 2017 or while supplies last. Cannot be combined with any other offer. Enter coupon code "BUNDLEUP” at checkout to receive discount. Maximum discount per order is $150. Limit one use per coupon per customer. Free standard shipping discount given during checkout.
  8. Incremental Rotary Encorder on MSP430

    @pvoluitd Feast your eyes on this thread: http://forum.43oh.com/topic/947-rotary-encoder-and-the-lp/ I am sure you will find the information that you need right there.
  9. why not try using a GPIO pin to switch the power on/off to the SD card when you aren't accessing it?
  10. @mozobata, Check out the DS28EA00. It has two GPIO ports on it. Bit bang those GPIO pins to create an I2C interface over the One Wire bus. I've done this for a client. It works.
  11. I thought we should have a post that we collect useful PCB guidelines, tips, tricks and calculators in. Here's some contributions: 1. UltraCad's PCB Calculators and Tools 2. Saturn PCB Design Toolkit 3. High Speed USB Platform Design Guidelines 4. Dave Jones' PCB Layout Tutorial 5. TI's PCB Design Guidelines For Reduced EMI 6. Altera's High-Speed Board Layout Guidelines 7. SMPS' Power Supply PCB Design Guidelines 8. Maxim's General Layout Guidelines for RF and Mixed-Signal PCBs 9. High Voltage PCB Design 10. Op Amps for Everyone - Chapter 17: Circuit Board Layout Techniques I think I touched on most of the important design topics. Low noise A2D pcb design is one I didn't track down yet.
  12. Hi Everybody, I've been developing some code on Linux using CCSV7.2 and I already know that CCS will not program the g2553 like it would on a Windows box. But, I know that you guys are clever! How have you been programming and debugging the g2553 on Linux these days? Are you using a different LaunchPad and hot wiring it over to the G2553 LaunchPad?
  13. Hi Everybody! I have eight or nine clock ring PCBs here that I am thinking of selling. This is what they look like with the LEDs installed: This is what they look like in operation: This is what they look like in operation when installed in the Ikea Clock: Purchase options: Bare board Bare board with LEDs and Ikea clock Populated board Populated board with Ikea clock Would anyone be interested in buying one of them?
  14. CCS7 Requirements

    @admirlk I'm sorry you are having so many challenges with code composer studio! It has happened to me in the past so I know how you feel. In the event that you do not achieve success tonight then might I suggest that you check out CCS Cloud. Make sure to login with your TI username and password. It will give you an online CCS instance to work in. To debug, install the TICloudAgentBridge in your browser and it's local helper program. I just did that today for my Ubuntu box. It works good. Best of luck!
  15. @makiyang614 I sure am hoping that you meant to say LaunchPad rather than Arduino since this site is dedicated to the TI LaunchPad in its various forms. That said, can you tell us if you are using a TI LaunchPad or an Arduino please?
  16. Products using MSP430

    I didn't even know they existed until I read your post! Maybe I can use a freight forwarding service? Hmmmm....
  17. Products using MSP430

    It even says ZEK on the CC3200! It must be calling me.
  18. Last night, I discovered that one of my source code repo's had been lost. Today, I confirmed that I had no backup of that repo. I am feeling poorly now because I know that it was my fault. I should have had a backup process in place to prevent this type of loss. So now I am wondering, what is your data backup process? How do you ensure your data is not lost in the worst case scenario?
  19. What is your Backup Process?

    By the way, I just looked into the cost of a paid github account and the price is $7/month or $84/year. That gives you unlimited private repo's. Alternatively, gitlab community edition is freely available if you want to self-host. I'm researching this option right now.
  20. What is your Backup Process?

    Nope, the horse is alive and kicking still. I firmly believe that ideas need to battle other ideas to the death in order for the best idea to survive so it's all good with me. I looked further into the versioning question because it is a valid and intriguing question. I know that I did some rapid save/edits cycles as I edited some graphics files yesterday and this is what I found. Nextcloud has an interesting file structure. The designers decided to separate the current version from the past version by using directories. The current version is in the "../nextcloud/data/zeke/files/" directory while the past versions are located in the "../nextcloud/data/zeke/files_versions/" directory. The past versions are suffixed with a unique identifier. For example, the past versions of my graphics file are named: "../nextcloud/files_versions/zeke/logo.ai.v1492765859" "../nextcloud/files_versions/zeke/logo.ai.v1493766306" The current version is just "../nextcloud/files/zeke/logo.ai" This seems to suggest that there is some way to retrieve an older version of a file but I have not looked into that yet. So to fully answer your question @Rickta59, if I did this: $ for rev in $(seq 1000); do cat /dev/null >reallyimportant.c; echo $rev; sleep 1; done Then I would expect the files_versions directory to start filling up with files named reallyimportant.c.v<nnnnnnnnnn>. How does that sound?
  21. Is it just me ?

    I hear you. I understand. You're right. I appreciate your honesty. Thanks for keeping it real.
  22. What is your Backup Process?

    I wished that I had the option to recover two months of work that I lost unknowingly. <sad trombone> With this, I will at least have the option as I move forward.
  23. What is your Backup Process?

    So I have finally got my new file realtime backup system installed and operational. The file server details: OS: Ubuntu 16.04.2 box Storage: 8TB Western Digital Red Software: NextCloud server The client details: Client 1 OS: Win10 Client 2 OS: mac OS Client 3 OS: Ubuntu 16.04.2 Desktop Software: NextCloud client on each Usage: Using NextCloud Client, sign into the Server Select local directory you want to backup Add it to the Server Stand back and it will copy everything over to the server automatically I have observed that if you create a new file in the local monitored directory then the NextCloud Client will almost immediately copy it over to the Server without your interaction. I like that. If desired, you can setup another client machine and get it to replicate a files from the server to itself locally. Multiple redundancy. So far, this system has transferred over 110GB to the server unattended. This configuration will backup files that I generate on a regular basis. Now, I want to setup git and subversion on this same server so that I can take care of files generated during software coding (git) or hardware design files generated by Altium (SVN). So far, I like NextCloud and it fits my work processes.
  24. Is it just me ?

    @yyrkoon Sometimes, when I feel like you do, I go an have a nap until they get off my lawn. ;-) Don't stop helping us understand stuff. You are awesome Dude. !