This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

specifying between GPIO 16/32 and 17/33

How can I specify whether I want GPIO 16 to go high without GPIO 32 also going high? Is there a way to set (for example), J6:P7 to GPIO 16 and J2:P6 to GPIO 32 explicitly?

  • Hi Audrey,

    We'll be needing more info: which kit are you using? dev kit or custom board? which controller?

    Regards,

    Gautam

  • I believe this is for Launchpad F28027 (because I was also wondering about this before).

    Best regards,

    Maria

  • Thanks Maria for the inputs.

    Audrey here's how you can do that using Jumper settings:

    Regards,

    Gautam

  • Gautam,

    The problem is that there is no physical jumper in the board, so in this case should we cut the line (see the yellow box below)? And if we check the connection, GPIO16 and GPIO32 are connected both in right part and left part, so if we need to cut the line, which line that we should cut, I am wondering.

    Best regards,

    Maria

  • Oops! Just now checked it on my launchpad. I guess, it won't be possible unless you chop of either of lines (not recommended offcourse)!

    Regards,

    Gautam

  • Indeed, it is not recommended.

    I am wondering why Launchpad is made like that.

    Also do you know with what software we can open the layout of this Launchpad? I tried to import it to Altium without success.

    Best regards,

    Maria

  • Maria, the layout supports "Mentor Graphics" Layout software.

  • Hello Gautam,

    Thanks!

    However, I found out that I can open the layout using EAGLE software (cannot use PADS Layout and can not find free software in Mentor Graphics).

    The link of this software is https://www.cadsoftusa.com/download-eagle/

    I highlighted the connections of these jumpers. Seems that the white strips are the lines to be cut if we want to cut the line (maybe these are purposely marked to know where to be cut).

    So for example, Audrey needs GPIO16 and GPIO32 separately, so she need to cut line GPIO32 (second strip from left) and cut the line GPIO16 (fifth strip from left).

    This can solve the problem.

    Still I am wondering, why Launchpad is made like this :)

    Best regards,

    Maria

  • Maria,

    Good question.  I did this to maintain compatibility with the BoosterPack Standard.  Originally SPI and I2c were muxed together on the MSP430 LP.  To enable the boosterpacks to be compatible I had to connect multiple GPIOs to a few pins.  I added these jumpers to allow users to separate out the functionality as they choose by cutting and jumping these pads.

    BR,

  • Thanks Trey, for the explanation.

    Maria, yup those white strips are visible through naked eyes too.

    Regards,

    Gautam

  • Thanks a lot, Trey!
    I don't know whether this has been mentioned somewhere in the documentation or not that we can cut these lines for our purpose.

    As you can see, I and Gautam  also doubted that it was recommended (we thought that this was not recommended to cut any line).

    Best regards,

    Maria

  • Maria,

    Its been mentioned a couple times on various forums, but it looks like I forgot to put this in the official documentation.  I'll get this added to the users guide.

    BR,