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.

Kemahiran: .NET, Pengaturcaraan C, Pengaturcaraan C#, Perisian Terbenam, Mikropengawal

Lihat lebih lanjut: 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

Tentang Majikan:
( 10 ulasan ) Richmond, United States

ID Projek: #4060042

Dianugerahkan kepada:


I can do this. PIC32ESK I already have.

$500 USD dalam 14 hari
(11 Ulasan)

18 pekerja bebas membida secara purata $1180 untuk pekerjaan ini


Hi, I can do this job.

$600 USD dalam 45 hari
(12 Ulasan)

hi, i can help.

$4500 USD dalam 65 hari
(11 Ulasan)

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 Lagi

$700 USD dalam 14 hari
(10 Ulasan)

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 dalam 15 hari
(4 Ulasan)

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

$2000 USD dalam 45 hari
(6 Ulasan)

Very exciting project. Pleas check my proposal.

$600 USD dalam 40 hari
(3 Ulasan)

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 Lagi

$600 USD dalam 5 hari
(2 Ulasan)

Hello Check your pm

$400 USD dalam 15 hari
(1 Ulasan)

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 dalam 35 hari
(1 Ulasan)

I can do it.

$500 USD dalam 7 hari
(0 Ulasan)

Hi, I can help you

$750 USD dalam 60 hari
(1 Ulasan)

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

$700 USD dalam 20 hari
(0 Ulasan)

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

$750 USD dalam 3 hari
(0 Ulasan)

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

$675 USD dalam 12 hari
(0 Ulasan)

Expert Firmware Engineer

$810 USD dalam 30 hari
(1 Ulasan)

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 Lagi

$3500 USD dalam 45 hari
(0 Ulasan)

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 Lagi

$1500 USD dalam 15 hari
(0 Ulasan)

"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). Lagi

$299 USD dalam 10 hari
(0 Ulasan)