Jump to content
43oh

RobG

Members
  • Content Count

    3,117
  • Joined

  • Last visited

  • Days Won

    249

Reputation Activity

  1. Like
    RobG got a reaction from bluehash in Looking for already made or designed hardware   
    Will something like this work for you @@bazuchan?
    http://forum.43oh.com/topic/1626-usb-midi-adapter/
  2. Like
    RobG got a reaction from Kman in MSP430 Nixie Clock   
    Dave's clock
     

  3. Like
    RobG reacted to zeke in MSP430 Nixie Clock   
    Yup. The thin vertical line is an absence of copper.
     
    I used red because I was just doing a quick fix.  
     
    The plan is to scrap off the solder mask and solder down a bridge across the gap and then cover it with something.
  4. Like
    RobG got a reaction from mvl in Ethernet Booster Pack v3   
    Buy: The 43oh Store or Rob's Tindie Store.
     
    The newest version of the Ethernet BoosterPack is based on the newest chip from WIZnet, W5500.
     
    P1.5 - SCLK
    P1.6 - MISO
    P1.7 - MOSI
    P2.3 - /CS
    P2.4 - /INT
    P2.5 - /RST
     

     
    Configuration jumpers are on the bottom, PMODE1-PMODE3, LINK LED, and ACT LED.
    LED jumpers control which LEDs are used, on board or socket.

     
     
    Available on Tindie.
  5. Like
    RobG got a reaction from agaelema in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  6. Like
    RobG got a reaction from terjeio in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  7. Like
    RobG got a reaction from D^2 in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  8. Like
    RobG got a reaction from greeeg in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  9. Like
    RobG got a reaction from PTB in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  10. Like
    RobG got a reaction from Fred in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  11. Like
    RobG got a reaction from Remixed123 in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  12. Like
    RobG got a reaction from tripwire in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  13. Like
    RobG got a reaction from bluehash in Graphics Library for MSP432   
    MSP432 version of my Universal Graphics Library.
    Works with my latest Color LCD BoosterPacks, 2.2" and 2.4" (320x240)
    Touch support will be added in late April.
     
    ugl432.zip
     

     
  14. Like
    RobG got a reaction from roadrunner84 in MSP430 Nixie Clock   
    Dave's clock
     

  15. Like
    RobG got a reaction from zeke in MSP430 Nixie Clock   
    Dave's clock
     

  16. Like
    RobG got a reaction from cubeberg in MSP430 Nixie Clock   
    Dave's clock
     

  17. Like
    RobG got a reaction from spirilis in Updates and going forward   
    All in one solution is good because you don't have to switch between several sites, however, large number of posts will make things difficult.
    The best solution would be a single forum with filtering capability.
    For example, when I come in, I want to be able to see new content just in 430 section, no CCxxxx or other (looks like CC is taking over 430 space, those posts should really be moved to ARM space.) A row of check boxes somewhere on top would be nice: 430, CC, Tiva/ARM, C2K, BBB, etc., you check what you want to look at and any action would bring up only posts from the appropriate section.
  18. Like
    RobG got a reaction from zeke in Voltage regulator 12vdc to 3.3vdc   
    You can get LM2596 (or high voltage version LM2596HV) based DC-DC converters from eBay for as little as $1. 
  19. Like
    RobG got a reaction from Jake in PWM duty cycle change with digital input ?   
    Setup one timer to output PWM signal.
    Setup second timer to start counting when switch interrupt is detected (you could also use WDT, but it's less flexible than Timer.)
    When timer interrupts, check the state of the button.
    If not pressed anymore, it means short press, toggle PWM output on/off (only when hold flag is false,) stop the timer, set the hold flag.
    If still pressed, increase CCRx, start counting again, set the hold flag to true.
    Second timer could also be used for de-bouncing, you could adjust CCR1 after first Timer interrupt.
    Disable switch's interrupt when pressed, enable when Timer detects switch release.
  20. Like
    RobG got a reaction from Jake in PWM duty cycle change with digital input ?   
    I just noticed your post re 3414 PCBs. I have few if you want, I just didn't have time to test them (they are based on another board I made, so they should be fine.)
  21. Like
    RobG got a reaction from Jake in PWM duty cycle change with digital input ?   
    BTW, here's the code for what you are trying to do.
    1 PWM channel, 1 switch, press & release to toggle on/off, press & hold to dim up & down.
    To test it, remove one of the LED's shorting blocks and connect it to P2.2.
    #include "msp430g2553.h" /*  * main.c  */ typedef unsigned char u_char; #define LED_PIN            BIT2 // P2.2 TA1.1 #define SWITCH_PIN        BIT3 // P1.3 LaunchPsd's S2 switch #define TOGGLE_DELAY    37500 // time after we test for press & release 250ms @ 1MHz & /8 #define FIRST_DELAY        37500 // time after we start dimming (after press & release test) 250ms #define STEP_DELAY        1500 // dimmer step interval 10ms u_char hold = 0;            // when 1, it means we are holding the button u_char direction = 1;        // dimmer direction, 1 is up int main(void) {     WDTCTL = WDTPW | WDTHOLD;            // stop watchdog timer     BCSCTL1 = CALBC1_1MHZ;                // 1MHz clock     DCOCTL = CALDCO_1MHZ;     // setup PWM output     P2DIR |= LED_PIN;     P2SEL |= LED_PIN;     P2OUT &= ~LED_PIN;     // input pin     P1OUT |= SWITCH_PIN;    // pull up     P1REN |= SWITCH_PIN;    // enable resistors     P1IES |= SWITCH_PIN;    // trigger hi -> low     P1IFG &= ~SWITCH_PIN;    // clear flags     P1IE |= SWITCH_PIN;        // enable interrupts     // timer TA0, used to monitor the switch     TA0CCR0 = 0;                        // full cycle     TA0CTL = TASSEL_2 + MC_1 + ID_3;    // SMCLK/8, upmode     // timer TA1, PWM timer     TA1CCR0 = 255;                        // full cycle     TA1CCTL1 = OUTMOD_7;                // CCR1 set/reset     TA1CCR1 = 0;                        // CCR1 default 0     TA1CTL = TASSEL_2 + MC_1 + ID_3;    // SMCLK/8, upmode     _bis_SR_register(LPM0_bits + GIE);    // LPM0 with interrupt     while (1)         ; } // Timer A0 interrupt service routine #pragma vector = TIMER0_A0_VECTOR __interrupt void Timer_A0(void) {     if (hold) {         if (P1IN & SWITCH_PIN) { // switch is up, end of press & hold             TA0CCTL0 &= ~CCIE; // disable timer             TA0CCR0 = 0;             P1IFG = 0; // enable switch interrupt             P1IE |= SWITCH_PIN;         } else { // still holding             TA0CCR0 = STEP_DELAY;             if (P2DIR & LED_PIN) { // PWNM output is on, we can update PWM                 if (direction) { // change PWM according to direction                     TA1CCR1++;                     if (TA1CCR1 == TA1CCR0) { // all the way up, change direction                         direction = 0;                     }                 } else {                     TA1CCR1--;                     if (TA1CCR1 == 0) { // all the way down, change direction                         direction = 1;                     }                 }             }         }     } else {         if (P1IN & SWITCH_PIN) { // switch is up, press & hold, toggle output             P2DIR ^= LED_PIN; // toggle output on/off             TA0CCTL0 &= ~CCIE; // stop timer             TA0CCR0 = 0;             P1IFG = 0; // enable switch interrupt             P1IE |= SWITCH_PIN;         } else {             TA0CCR0 = FIRST_DELAY; // looks like press & hold             hold = 1;         }     } } // Port 1 interrupt service routine #pragma vector=PORT1_VECTOR __interrupt void Port_1(void) {     P1IE = 0; // disable switch interrupt     TA0CCR0 = TOGGLE_DELAY; // set time & enable timer     TA0CCTL0 = CCIE;     hold = 0; }
  22. Like
    RobG reacted to alikian in Mini CC3200MOD breakout, Mini LaunchPad XL   
    Hi All,

    I just wanted to share my design with for CC3200MOD. It has CC3200MOD and its minimum requirement including Antenna, plus Lipo Charger and regulator to work with LiPo Battery. And has pin layout of LaunchPad XL. And also has pinout for Flash and JTAG

    I used CC3200 LaunchPad XL to program it.

    So far I can confirm CC3200MOD and Antenna works fine and Antenna Gain is pretty good.

    Here is the address and GitHub.

    https://github.com/alikian/CC3200MOD





  23. Like
    RobG reacted to adrianF in LaunchPad on Amazon prime!   
    Hi 43oh-ers!
     
    Just wanted to let you all know that we've been working with NKC Electronics to bring the LaunchPad to amazon! Check it out here: 
     
    TI Launchpad MSP-EXP430F5529LP with breadboard and wires bundle

    TI Launchpad MSP-EXP430G2 with breadboard and wires bundle
     

     
    Now you all have more options for getting hardware!
     
    Thanks
    Adrian
  24. Like
    RobG reacted to MaxBlitz in WS2812 WS2811 driver (Tiva)   
    I made a running program / library on CC3200 for WS 2812b now. Still optimizing but it runs well already with 1280 pixels.
  25. Like
    RobG got a reaction from mafiaWolf in LaunchPad controlling up to 8 RC Servos   
    Short answer is all servos will work at the same time.
     
    Servo requires 1ms-2ms pulse every 20ms.
    Because of that, we only need one CCR to control all servos at the same time. We shift start time of the pulse for each servo, so they are still repeated every 20ms, but occur one after another, never at the same time.
    We set CCR for the first servo and turn it on, then when done, we turn it off, set CCR for servo 2 and turn it on. We repeat that 6 times and then we calculate time needed to complete 20ms and set CCR.
     
    This image should make things clear
     

×
×
  • Create New...