HID USB on 18F87J50


Closed Thread
Results 1 to 40 of 57

Hybrid View

  1. #1
    Join Date
    Sep 2009
    Posts
    755

    Default Re: HID USB on 18F87J50

    Darrel,
    I try your DT_HID260, and it work on first attempt. It's very simple to use.
    But I have question.
    If I want to use 64 byte, #define USB_EP0_BUFF_SIZE should be 64, is that correct?
    Thanks

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

    Default Re: HID USB on 18F87J50

    No, endpoint 0 is for setup and control transfers. You should not change that.
    And you should not change anything inside the DT_HID260.pbp file.

    Set the report sizes with the defines...

    Code:
    ;--- Setup USB -------------------------------------------------------------
    INCLUDE "DT_HID260.pbp"
    DEFINE USB_VENDORID    6017
    DEFINE USB_PRODUCTID   2000
    DEFINE USB_VERSION     1
    DEFINE USB_VENDORNAME  "Darrel Taylor"
    DEFINE USB_PRODUCTNAME "DT_HID"
    DEFINE USB_SERIAL      "001"
    DEFINE USB_INSIZE      64   ;  IN report is PIC to PC (8,16,32,64)
    DEFINE USB_OUTSIZE     16   ; OUT report is PC to PIC
    DEFINE USB_POLLIN      10   ; Polling times in mS, MIN=1 MAX=10
    DEFINE USB_POLLOUT     10
    DT

  3. #3
    Join Date
    Sep 2009
    Posts
    755

    Default Re: HID USB on 18F87J50

    Ok. Everything working fine.
    Thanks again.

  4. #4
    Join Date
    Sep 2009
    Posts
    755

    Default Re: HID USB on 18F87J50

    Here is my template. Maybe it will be useful for someone.
    Application for PC is done in VB6. Screen shot:
    Name:  Screen Shoot.JPG
Views: 1380
Size:  71.3 KB
    PBP & VB6 files:
    DT_HID260 Template.zip
    If knobs doesn't appear in vbForm, you need to add it in components.

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