From: <MSoegtrop@Michael-Soegtrop.de> - 2003-05-15 11:15:34
|
Just one extra note: The master side of the USB bus is substantially more complicated than the slave side, which is already complicated enough. The master is responsible for handling the USB hub-tree structure, allocating bandwidth and similar stuff, while the slave devices are mainly reacting. Implementing a master might be really a lot of work, even if you need only limited functionality. There are only very few master hardware devices around, and those which are there are mostly hard to get. This is because usually only PCs implement the master side, and they have it integrated into the chipset. Best regards, Michael =20 > -----Urspr=FCngliche Nachricht----- > Von: sdc...@li...=20 > [mailto:sdc...@li...] Im Auftrag von=20 > Michael Petruzelka > Gesendet: Mittwoch, 14. Mai 2003 18:43 > An: sdc...@li... > Betreff: Re: [Sdcc-user] USB protocol stack for 8051 ? >=20 >=20 > Hi Robin, >=20 > the first thing you should know is that USB is a master slave=20 > bus. I'm really sure that your HP Printer has a USB slave=20 > Interface. So your USB Controller has to be a master. I only=20 > know some of the available USB controller (TUSB3210...) but I=20 > don't know any integrated USB host controller. >=20 > And it is definitly not possible to communicate between 2 USB slaves. >=20 > best regards > Michael >=20 > ----- Original Message ----- > From: "Robin Randhawa" <rob...@gm...> > To: <sdc...@li...> > Sent: Wednesday, May 14, 2003 3:08 PM > Subject: Re: [Sdcc-user] USB protocol stack for 8051 ? >=20 >=20 > > Greetings and thanks everyone. > > > > I realise that implementing the USB standard would be=20 > overkill. What I=20 > > basically want to do is use some existing implementation. I went=20 > > through the 8051 USB firmware provided by Philips for use with the=20 > > PDIUSBD12 controller, the idea being to hack it and use it somehow. > > > > I still have a basic problem: > > I need to interface with the HP 3325 USB Printer. I, in my finite=20 > > wisdom, > am > > assuming that each USB printer would use a transaction based scheme=20 > > that would be different for each printer. > > > > How then am I supposed to handhsake and communicate with=20 > this printer=20 > > ? Would I need to hack / examine the existing Windoze/Linux drivers=20 > > for this printer ? > > > > Any help would be appreciated as usual. > > Thanks. > > > > Robin. > > > > > > > > > > ------------------------------------------------------- > > Enterprise Linux Forum Conference & Expo, June 4-6, 2003,=20 > Santa Clara=20 > > The only event dedicated to issues related to Linux enterprise=20 > > solutions www.enterpriselinuxforum.com > > > > _______________________________________________ > > Sdcc-user mailing list > > Sdc...@li...=20 > > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > >=20 >=20 >=20 > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003,=20 > Santa Clara The only event dedicated to issues related to=20 > Linux enterprise solutions www.enterpriselinuxforum.com >=20 > _______________________________________________ > Sdcc-user mailing list > Sdc...@li...=20 > https://lists.sourceforge.net/lists/listinfo/s> dcc-user >=20 |