Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

INTERFACING PENDRIVE TO MICROCONTROLLER

Status
Not open for further replies.

PICUSB

Newbie level 3
Joined
Oct 16, 2009
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
HELLO ALL,
i am doing a project to transfer data from one pendrive to other without pc. i am using pic18f4550.it has on chip and off chip transciever. can i connect 2 pendrives to it and transfer data or i need host controller like vinculum to do this.Can this pic micro act as host?
 

kender

Advanced Member level 4
Joined
Jun 19, 2005
Messages
1,422
Helped
138
Reputation
276
Reaction score
38
Trophy points
1,328
Location
Stanford, SF Bay Peninsula, California, Earth, Sol
Activity points
9,966
PICUSB said:
Can this pic micro [pic18f4550] act as host?
No, it can not.

PICUSB said:
[do] i need host controller like vinculum to do this?
You need something that will act as a host controller. Vinculum, is probably the shortest path to success. Alternatively, you can find a more sophisticated microcontroller which can act as a host, but that's probably a much longer path.
 

PICUSB

Newbie level 3
Joined
Oct 16, 2009
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
why do we need a host controller???????SIE performs almost all functions of host.is it only for initiating communication on bus?can anyone tell me about handshaking signals betwwen host controller and PIC18F4550?
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
47,474
Helped
14,045
Reputation
28,345
Reaction score
12,698
Trophy points
1,393
Location
Bochum, Germany
Activity points
276,093
As a general remark. I wonder why questions, that have been asked and answered at edaboard a dozen times, are asked a new instead of reviewing the existing discussion and adding new questions, if necessary at all?

why do we need a host controller???????SIE performs almost all functions of host.
Without disccusing in detail what's the difference between almost and all, it simply doesn't work. Microchip has e.g. a PIC24FJxxxGBxxx family, that provides true host capability. To understand, what's exactly missing with a device controller as PIC18F4550, you may want to consult the USB specification, see www.usb.org/developers.

Athough I agree with Kender, that uP host firmware is a complex thing, Microchip's ready-to-use USB host examples for PIC24 can help you a lot.
 

elrayes

Full Member level 5
Joined
Jun 3, 2008
Messages
246
Helped
20
Reputation
40
Reaction score
7
Trophy points
1,298
Location
Egypt/Canada
Activity points
2,780
I think PIC18F4550 can act as a host, also can act OTG, get "Microchip USB framework" from Microchip website, it is free ready made firmwares for USB supported by some types of PIC microcontrollers.
 

blueroomelectronics

Advanced Member level 5
Joined
Sep 17, 2006
Messages
1,686
Helped
179
Reputation
356
Reaction score
77
Trophy points
1,328
Location
Toronto, Canada
Activity points
8,700
elrayes said:
I think PIC18F4550 can act as a host, also can act OTG, get "Microchip USB framework" from Microchip website, it is free ready made firmwares for USB supported by some types of PIC microcontrollers.
No the 4550 is a slave only device, no host mode.
 

rajkumarsmail

Newbie level 1
Joined
Aug 22, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
chennai
Activity points
1,284
hey i am also doing the same project,please help me how to read data from pendrive and how to write it into another?

Added after 1 minutes:

is that possible to do it by using 8051?
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top