USB seri. Visual Basic

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Mawrik
Inlägg: 20
Blev medlem: 31 juli 2006, 23:10:21
Ort: Gefle

USB seri. Visual Basic

Inlägg 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...
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Till visual basic är det väldigt enkelt att använda serieporten, använd modulen som heter MSComm.

/Johan
Mawrik
Inlägg: 20
Blev medlem: 31 juli 2006, 23:10:21
Ort: Gefle

USB

Inlägg 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...
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg 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
Mawrik
Inlägg: 20
Blev medlem: 31 juli 2006, 23:10:21
Ort: Gefle

Inlägg av Mawrik »

Hm verkar svårt! Du har helt rätt strombom.Provar med rs232 ska gräva fram maxim chipsen.

Maw...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg 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...)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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...
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg 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
Skriv svar