WinUSB PIC32 USB Microcontroller Example

This project consists of creating a C# host program that communicates with a PIC32 microcontroller via USB by combining two existing examples. Bid includes cost for you to purchase a Microchip PIC32 Ethernet Starter Kit which you can keep after the project is complete. The Microchip development environment consists of their MPLAB X IDE and MPLAB XC32 C compiler which are available for free download using the links below. The source examples are:

Example #1 - Jan Axelson's USB Complete WinUSB Example

[url removed, login to view]

Example #2 - Microchip Application Libraries WinUSB PIC32 Example (runs on PIC32 ENET Starter Kit)

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

Deliverables (development on Windows assumed)

- PIC32 MPLABX project that enumerates on the USB bus using Example #2 modified to work with the C# app below.

- C# console application based on the WinUSB Example #1 that:

1) Lists all USB Device/Vendor ID pairs and device description strings.

2) Reprints the list anytime a USB device is plugged or unplugged from the system.

3) Talks to the PIC32 board when it is plugged in. When the PIC32 board is detected, the C# app should send a short file (specified as a command line arg, assume less than 8K) to the to one of the USB endpoints then wait for a response. The C# app should then read a response from the PIC32 on a second endpoint. The PIC32 should echo the file it received on the first endpoint back to through the second endpoint, and the C# app should save the data received back in a second file (filename also specified on the command line). The received file should always match the original sent file (add an error check for this).

- A text file with any instructions on how to run the example.

- Any .inf or collateral files needed to make the example run.

Evner: .NET, C programmering, C# Programmering, Indbygget Software, Microcontroller

Se mere: winusb, winusb example, pic32 winusb, pic32 usb, winusb pic32, winusb microcontroller, pic32 example, usb microcontroller, usb pic32, winusb examples, microchip winusb, microchip usb using, pic32 usb console, pic32 usb example, usb microcontroller program example, microchip starter kit usb, microchip winusb device, microcontroller development board, microcontroller usb send file, microcontroller example, winusb microchip, microcontroller winusb, winusb example console application, pic32 usb echo, usb project

Om arbejdsgiveren:
( 10 bedømmelser ) Richmond, United States

Projekt ID: #4060042

Tildelt til:


I can do this. PIC32ESK I already have.

$500 USD in 14 dage
(11 bedømmelser)

18 freelancere byder i gennemsnit $1180 på dette job


Hi, I can do this job.

$600 USD in 45 dage
(12 bedømmelser)

hi, i can help.

$4500 USD in 65 dage
(11 bedømmelser)

Dear Sir, We are Reserach and Development company whose working area are : -Digital Motor Control -Analog Design -Electronic Design -Power Electronics -PCB design -Embedded system -Matlab -Simulation of ha Flere

$700 USD in 14 dage
(10 bedømmelser)

Hi, we have proven PIC32 USB routines based on Microchip USB stack. Also, we have few working PC applications... please check your PMB for more details.

$750 USD in 15 dage
(4 bedømmelser)

Hi, I am interested. Could you sent the microchip hardware. I will review the bid after initial conversations Thanks narendra

$2000 USD in 45 dage
(6 bedømmelser)

Very exciting project. Pleas check my proposal.

$600 USD in 40 dage
(3 bedømmelser)

Hi I have already worked with lot of PIC related projects ( I am closely tied to Microchip - pic manufacturer). I have everything ready for making the first milestone of 75% - I have a C# GUI application and the fi Flere

$600 USD in 5 dage
(2 bedømmelser)

Hello Check your pm

$400 USD in 15 dage
(1 bedømmelse)

Thanks for posting the project. Have worked on similar kind of project before on an Atmel based Micro-controller, So therefore I am very confident that I can deliver this project with high expectations. Thanks.

$1800 USD in 35 dage
(1 bedømmelse)

I can do it.

$500 USD in 7 dage
(0 bedømmelser)

Hi, I can help you

$750 USD in 60 dage
(1 bedømmelse)

hi , here in india cost of electronic will be higher, so I am ask more your pay, thank you

$700 USD in 20 dage
(0 bedømmelser)

Hi, I am very interested. Thanks & Regards, Sayed Mulkhan F

$750 USD in 3 dage
(0 bedømmelser)

I can do this project. Additional message attached. Please check.

$675 USD in 12 dage
(0 bedømmelser)

Expert Firmware Engineer

$810 USD in 30 dage
(1 bedømmelse)

We have experience building and deploying USB products utilizing the PIC18F and PIC24FJ families of microcontrollers. We are familiar with dsPIC and PIC32 microcontrollers. Our shop consists of an Electrical Engine Flere

$3500 USD in 45 dage
(0 bedømmelser)

We are experienced and highly skilled in web and software development. We have a dedicated team of developers and can provide you the best results. Please see PMB for detailed BID. Thanks and regards, Jawad Ashr Flere

$1500 USD in 15 dage
(0 bedømmelser)

"CUSTOMER SATISFACTION IS OUR SUCCESS" Dear Client, We are from one of two most prestigious universities in Vietnam - the University of Science, Vietnam National University, Ho Chi Minh City, Vietnam (VNU-HCMUS). Flere

$299 USD in 10 dage
(0 bedømmelser)