Sida 1 av 1

USB seri. Visual Basic

Postat: 8 augusti 2006, 21:11:06
av Mawrik
Har letat på nätet men hittar inte så mycket.Funderar och koppla en pic 18F45450 till VB.
Eller är rs232 enklare ska logga lite data.

Maw...

Postat: 8 augusti 2006, 21:20:31
av strombom
Till visual basic är det väldigt enkelt att använda serieporten, använd modulen som heter MSComm.

/Johan

USB

Postat: 8 augusti 2006, 21:41:55
av Mawrik
Har hittat verktyget, kör senaste VB_en
men fungerar USB lika som rs232 d.v.s com?,baudrate,databits,handshake,etc,etc.

Maw...

Postat: 8 augusti 2006, 22:02:37
av strombom
Nej, USB är en helt annan standard som även innefattar högre nivåer av kommunikationen (läs mer här http://en.wikipedia.org/wiki/Universal_Serial_Bus ).

Det du kan göra om du vill använda USB är att skaffa en krets som "härmar" en serieport: exempelvis från www.ftdichip.com

/Johan

Postat: 8 augusti 2006, 22:41:28
av Mawrik
Hm verkar svårt! Du har helt rätt strombom.Provar med rs232 ska gräva fram maxim chipsen.

Maw...

Postat: 8 augusti 2006, 23:04:16
av bengt-re
Det fina med FTDI chipen är att du under utveckling kan köra dem som VCP och sedan om du vill "förpacka" din produkt lite proffsigare så kör du med "egen" drivrutin och får en PID av FTDI så har du utan för mycket jobb en "egen" drivrutin och en unik produkt utan att behöva lära dig allt om USB (och det är inte det roligaste direkt...)

Postat: 9 augusti 2006, 00:16:27
av sodjan
Så vitt jag förstår så är det så att, *om* man vill använda USB full ut
(inte bara som en RS232-ersättning), så behöver man nog läsa på en
hel del om descriptors och allt det andra "nya" i USB. Annars kan man lika
gärna köra med UART och RS232...

Postat: 9 augusti 2006, 00:42:07
av strombom
Som bengt-re säger är man inte begränsad till VCP (virtuell serieport), de har även en färdig drivrutin man kan använda med sina program.

Mer info här:
http://ftdichip.com/Documents/ProgramGu ... XXPG33.pdf

Alternativet är att beställa DDK från microsoft och skriva sin egen drivrutin, där medföljer exempel för bulk-läge. Jag fick det att fungera tillsammans med en usb-mikrokontroller från TI men man måste ha mycket erfarenhet för att göra en stabil drivrutin (vilket inte jag har).

/Johan