LABX-USB using port B problems


Closed Thread
Results 1 to 6 of 6

Hybrid View

  1. #1
    Join Date
    Feb 2005
    Location
    Holmfirth England
    Posts
    116


    Did you find this post helpful? Yes | No

    Default Re: LABX-USB using port B problems

    The line input led1 is actually input sw1

  2. #2
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default Re: LABX-USB using port B problems

    Is SW1 the SW1 on the LAB-XUSB board? (the matrix keypad)

    If so, then you need to turn ON the internal pull-ups on PORTB.
    And PORTB.4 is the input. Set PORTB.0 LOW.

    See the keypad pinouts in the LAB-XUSB schematic ... http://melabs.com/downloads/LABXUSCH_06.PDF
    DT

  3. #3
    Join Date
    Feb 2005
    Location
    Holmfirth England
    Posts
    116


    Did you find this post helpful? Yes | No

    Default Re: LABX-USB using port B problems

    Hi Darrel,

    Yes it is that switch. The idea was to have pull-ups off, use portb.4 as the supply, b3, & b5 as the encoder inputs, with the 100k weak pull-down resistors, and sw1 as the input when I push on the encoder shaft. I can't see why this does not work with the pull ups off.

    Oh well, back to the drawing board. Thanks.

    Bob.

  4. #4
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default Re: LABX-USB using port B problems

    RB0 doesn't have a 100k pull-down resistor, only RB3 and RB5 do.
    DT

  5. #5
    Join Date
    Feb 2005
    Location
    Holmfirth England
    Posts
    116


    Did you find this post helpful? Yes | No

    Default Re: LABX-USB using port B problems

    Maybe I need to add a pull down to B0 too, though I still cant explain the strange results I was getting.
    Anyway thank you for your help, I'll have another go at the weekend.
    Hope I can get it to work, I love how fitting an encoder to the board made it an encoder with push button switch underneath, so just pushing the knob gives me an encoder with a switch, totally by accident, not design.

    Amazing, & puzzling how I can write a USB interface, write the visual basic program to connect the hardware to flight simulator, and then I cant even get a switch to work.

    By the way much kudos, & many thanks for your interrupt routines, they made a project at work really easy for me.

    Kind regards
    Bob...

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts