USB Presentation

14
Flowcode USB Pack USB Serial – Legacy RS232 COM Port Replacement USB Slave – Direct PC access to Flowcode Components USB HID – Human Interfaces: Mice, Keyboards, Joysticks, Monitors, Speakers etc

Transcript of USB Presentation

Page 1: USB Presentation

Flowcode USB Pack

USB Serial – Legacy RS232 COM Port Replacement

USB Slave – Direct PC access to Flowcode Components

USB HID – Human Interfaces: Mice, Keyboards, Joysticks, Monitors, Speakers etc

Page 2: USB Presentation

Supported Devices

Matrix Supported Products

Formula Flowcode, ECIO28, ECIO40, MIAC

Microchip Supported Products

PICDEM FS USB, 18F2450, 18F2550, 18F4450, 18F4455, 18F4550

Page 3: USB Presentation

Included In The USB Pack• Installation files to get the components into your Flowcode V3

• Flowcode example files for each component

• Detailed help files for each component

• Ready to run Visual Basic and Labview PC software examples

• HID descriptor generation tool

• All drivers that are required are generated directly from Flowcode

Page 4: USB Presentation

Flowcode USB Serial Component

USB Serial Component

Generic USB Properties

Page 5: USB Presentation

Sending and Receiving Data

Basic Data Echoing Program

Page 6: USB Presentation

Using Hyperterminal

1. Configuring COM Port

2. Configuring Port Attributes

3. Echoed Data Appearing On

Screen

Page 7: USB Presentation

Flowcode USB Slave Component

USB Slave Component

Generic USB Properties

Flowcode Slave Device Properties

Page 8: USB Presentation

Slave Service Macro

Slave Service Macro Details

USB Slave Macro Definition

Page 9: USB Presentation

Accessing Flowcode Components From Your PC

Page 10: USB Presentation

Using Visual Basic or Labview

VB Example Slave Interface

Labview Example Slave Interface

Page 11: USB Presentation

Flowcode HID Component

USB HID Component

Generic USB Properties

USB HID Properties

HID Descriptor

Page 12: USB Presentation

Using the HID Descriptor Tool

Available Pre-made HID descriptors

Entering the descriptor into the HID

component

Page 13: USB Presentation

Sending HID Packets

Page 14: USB Presentation

Receiving HID Packets