flat assembler
Message board for the users of flat assembler.

Index > Windows > USB programming

Author
Thread Post new topic Reply to topic
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 21 Apr 2012, 18:13
I have a hardware project where I use a MAX3420E (USB peripheral controller) to connect to PC. It's used for sending digital video with about 6.5 MBit/s over a SPI interface to a PC application.

Unfortunately MAXIM (producer of MAX3420E circuit) does not provide USB drivers. FTDI has drivers for their circuits but they are not capable to handle this speed. So I need a comfortabel solution to handle with. Maybe anybody did this before and has some tipps for it, good tutorials or something ?

I want to avoid to write a complete USB driver and maybe try to use a universal HID (Human Interface Device) to connect to PC and transfer data (bidirectional of course). Does anybody have experience with this stuff and maybe know, if HID can provide such speed (best would be an isochronous transfer but could live with bulk transfers as well) and how to register a WIN program to use such HIDs ? The drivers for all HIDs are internally handled within MS OS, so don't have to invest much time in creating special USB drivers.

I didn't expect before that USB is such a complicate interface to deal with.

Thanks for any hints. Cool
Post 21 Apr 2012, 18:13
View user's profile Send private message Send e-mail Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 21 Apr 2012, 20:07
Does anybody have experience with FTDI USB circuits / MCUs ?
VNC2 for example ? Very Happy
Post 21 Apr 2012, 20:07
View user's profile Send private message Send e-mail Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 25 Apr 2012, 03:16
I think Mike Gonta already mentioned, but did you hear about Ben Lunt's (commercial) USB book ??
Post 25 Apr 2012, 03:16
View user's profile Send private message Visit poster's website Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 25 Apr 2012, 06:41
Hardware is an interesting part of computing indeed.
Post 25 Apr 2012, 06:41
View user's profile Send private message Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 25 Apr 2012, 23:11
Yes I have that book now. I think it does help understanding all basics and principles but doesn't reflect to a particular operating system. So I have to experiment with WIN drivers for USB.
Post 25 Apr 2012, 23:11
View user's profile Send private message Send e-mail Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.