Search the Community

Showing results for tags 'controller'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks

Calendars

There are no results to display.


Found 6 results

  1. So I have my MSP430 launchpad with g2553 and g2452 lying around for year now and finally have a reason to use it. I'm a total noob (I mean I programmed some assembler and C in college and know some basic stuff about MCUs but never actually put it to use), but my for my first project I've picked a tough one. That way I'll be challenged and won't get bored. So I've just bought a motherboard that only has 2 fan connectors on it, but I need at least 4 of those, so I decided to make a fan controller. I could just use some 7805s but what's the fun in that? The idea is to use the inferior msp430g2452 controller from the launchpad to generate 4 pwm channels to control 4 fans by changing the duty cycle with potentiometers. From what I've found on the internet, you can only have as many PWM channels as Capture/Compare Registers on a timer, but the first one will always be used for frequency and have 50% duty cycle. 2452 has only one timer with 3 CCRs, so I could only use 2 PWM channels. With g2553 in a 20 pin package that number is 3 and for SMD package you could have 4 PWM channels. But from what I understand from page 6 in tidu761 design guide, you could have as many software PWM channels as you have GPIO pins available. They can all be the same frequency after all, I only need to change the duty cycle. So far as I keep researching design guides and datasheets I have a few questions: 1) What frequency should I use for PWM? I'm guessing it should at least be outside the audible range, so 25 to 30khz should be fine, right? 2) What pins should I use? I would need at least 4 pins for potentiometers, say P1.0 through P1.3 and 4 pins for PWM, P2.0 to P2.3 would be fine? Or should I use some specific pins? Thanks for reading this!
  2. I started learning TIVA C launchPad from past 15 days only . I am watching youtube videos. and refering datasheet. I wrote code in DRM style ,ie. direct register assignment method as shown in videos. I know little only about ADC , timer as I used these modules only. I want to learn API style coding using tivaware. How do I start..? there are many doc and videos that talks about how to install tivaware, CCS or IAR workbench. there is pdf by TI -> ' TivaWare
  3. I have just published another blog post about the flight controller I have been working on recently and thought you guys might be interested: http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad-flight-controller The source code is available on Github: https://github.com/Lauszus/LaunchPadFlightController. A PCB for a BoosterPack has been ordered and should arrive in a few weeks. In case anyone of you want to try it out yourself you can order the PCB yourself: https://www.oshpark.com/shared_projects/9DC5cp8eor simply wire it up on a prototyping board. The video below shows me testing altitude hold based on the height estimated using the barometer and accelerometer: There are several more videos on my Youtube channel. I won't go into that much detail. For that you have to read the blog post and my report: https://github.com/Lauszus/LaunchPadFlightController/blob/master/docs/Kristian%20Sloth%20Lauszus%20-%20Flight%20Controller%20for%20Quad%20Rotor%20Helicopter%20in%20X-configuration.pdf Feel free to leave a comment here or on my blog. Any feedback is highly appreciated! Regards Kristian Sloth Lauszus
  4. Hi everyone, Just wanted to share my flight controller I wrote some time ago Here is a video of it: The code is available here: https://github.com/Lauszus/LaunchPadFlightController. You can read more about it at my blog: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller/. Regards Kristian Sloth Lauszus
  5. Dear all, http://www.ti.com/ww/en/launchpad/launchpads-msp430.html#tabs I am new to this forum. I found that energia IDE work similar to arduino IDE based on library functions. My questions are 1) I have worked on various library based IDE like mpide, uecide I found that some library wont work on some controller Like SoftwareSerial on chipkit uno32 by mpide IDE, I would like to know if someone used IDE what are library it really worked for them. I am looking for below library 1)basic: analogRead(); digitalRead();digitialWrite();Serial.print();Serial.println() 2) Wire: wire.read();wire.write();wire.begin(), wire.start(),wire.endtransmission() 3)TinyGPS() 4)SOftwareSerial() 5)Modbus() 6)TIMER/MSTIMER/TIME 7)lcd() 8)keypad() 9)math library question 2: In some of data sheet it mentioned the analog port is 12 bit resolution and they not mentioned what is voltage level we can give at analog port like in Arduino. In this situation What i need to consider. In some of example in energia, eventhrough its is 12 bit resolution. Why devide voltage by 1024 instead of 4096???
  6. If you have one of those 5050/WS2811 aka WS2812 strips and you want to "wear" it, I have a board for you. Here are the specs: 20pin MSP430G2xx3 5V power supply 0.05" programming header UART input (allows pixel or sequence control) 11mm wide (0.45") 25mm long (1") 32mm long (1.25") - version with memory optional SOIC SRAM or EEPROM 1mm thick There are 4 boards on the panel, 2 with memory option. Assembled boards Board in the sleeve Board attached to 30 LED strip (0.5m)