USB Communication Board
From Mech
Revision as of 16:25, 4 September 2012 by DavidMeyer (talk | contribs)
***Under Construction***
Overview
The NU USB Communication Board is a universal communication board which serves as an interface between PCs and embedded systems. The board translates between USB HID communication and low-level microcontroller communication protocols, including RS232, I2C, and SPI. This board is useful in circumstances when fast, reliable communication is desired between a microcontroller and PC, but resources are not available on the microcontroller to run a full USB stack.
Using the USB Communication Board
The board operates in one of four modes: RS232, RS232 with Hardware Flow Control, SPI, or I2C. This mode is selected upon board power-up by the CommSelect jumpers on board. The selection criteria are shown below
- No Jumpers - RS232
- CS1 Jumped - RS232 w/ Hardware Flow Control
- CS2 Jumped - SPI
- Both Jumped - I2C