Difference between revisions of "USB Communication Board"
From Mech
Jump to navigationJump to searchDavidMeyer (talk | contribs) |
DavidMeyer (talk | contribs) |
||
Line 1: | Line 1: | ||
''' ***Under Construction*** ''' |
|||
== Overview == |
|||
The NU USB Communication Board is a universal communication board which serves as an interface between PCs and embedded systems. |
|||
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 == |
== 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 |
|||
=== RS232 === |
|||
== Source Code == |
Revision as of 16:25, 4 September 2012
***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