Jump to content
43oh

Sonic

Members
  • Content Count

    11
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Sonic reacted to RobG in MIDI Booster Pack   
    You have to specify MIDI channel, 0 = channel 1, 1 = channel 2, etc.

    char channel = 0;
    Drum machine would most likely be sending on channel 10.
     
    I guess you can start testing from the beginning.
    Connect pin 5 of the MIDI IN to ground and pin 4 to Vcc (+3.6V,) you should see ~5mA current.
    Connect your volt meter to P1.1 and do above, you should see changes, ~5mA.
    If that works, that means MIDI IN hardware is OK.
     
    To test MIDI OUT, connect your volt meter to pin 4 and GND, you should see +3.6V.
    Remove 2553 chip from the board.
    Connect your amp meter to pin 4 and 5 of MIDI OUT, then connect P1.2 to Vcc, you should see changes.
    If that works, MIDI OUT is OK.
  2. Like
    Sonic reacted to RobG in MIDI Booster Pack   
    See above for hardware tests.
  3. Like
    Sonic got a reaction from RobG in MIDI Booster Pack   
    Oops! Silly me. It was just the pins on my launchpad coming loose, in particular GND! :oops:
     
    Gaaah! I feel foolish. Still now I can start the fun part at least
     
    Thanks for your patience, Rob!
     
    Richard
  4. Like
    Sonic reacted to RobG in MIDI Booster Pack   
    Can you receive MIDI?
     
    First thing, make sure your RXD/TXD jumpers are removed from J3.
     
    Load the harmonizer and put a break point in midi.c at line 24 handleMIDI...

    #pragma vector=USCIAB0RX_VECTOR __interrupt void USCI0RX_ISR(void) { handleMIDI(UCA0RXBUF); }
     
    Send MIDI, your debug session should pause at the break point.
    Remove break point and put it on line 29 sendMIDI...

    #pragma vector=USCIAB0TX_VECTOR __interrupt void USCI0TX_ISR(void) { sendMIDI(); // done sending previous byte, see if there's anything else to send }
    Send MIDI, your debug session should pause at the break point.
    Remove break point and put a LED in MIDI OUT socket, anode to pin 4, cathode to pin 5.
    When sending MIDI, the LED should be blinking.
     
    Let me know the results.
     
    BTW, I have improved my arpeggiator code, but I need to test it before posting it, will do that next week.
  5. Like
    Sonic got a reaction from nuetron in first post - newbie seeking guidance!   
    Thanks for the warm welcome!
     
    Yes bluehash, I've seen RobG's projects they look very interesting indeed. They seem to require the msp430g2553 though. I suspect they use some functionality or other that the lower-end processors of the value series do not provide. Some samples arrived yesterday from TI, but my g2553s are backordered and won't come for a couple of weeks.
     
    Being new to microprocessors I've decided to do my best to learn everything thoroughly from the ground up. I just started MSP430 Microcontroller Basics by John Davies and it looks very promising. I'm using this PDF until my print edition arrives. http://myweb.wit.edu/johnsont/Classes/244/MSP430%20Microcontroller%20Basics.pdf
     
    I'll come back and post details once I get stuck into my Midi-CV clock project.
  6. Like
    Sonic reacted to kylej1050 in first post - newbie seeking guidance!   
    You should have gotten a G2553 with your LP?
     
    It is harder to get started with the Launchpad than with something like the Arduino, but you learn real programming with the LP that will enable to you move on to bigger and better things in the future. A little effort now pays off big time in the future
     
    I have a few LPs, one of them I removed the male soldered in headers and put female and soldered in the crystal so I could easily prototype circuits. Very useful when starting out!
×
×
  • Create New...