förstod nog inte den meningen. Var installeras drivern och vadå direktaccess? Jag har redan USB i datorn och brukar ha access till den... men du menar nåt annat antar jag???FTDI-chip installerar även en driver som ger direktaccess till USB.
USB-RS232 adapter. Olika signaler och chip.
-
thepirateboy
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Hur skickar du en byte i Windows via USB till enhet x? Jag fixar det inte iaf utan en DLL.
Två drivrutiner behövs normalt installeras om man använder ett FTDI-chip, en rutin som emulerar en serieport (Virtual Com Port) och en annan de kallar för FTD2XX som är en DLL som man kan använda i sina egna program, för att slippa gå omvägen via VCP:n.
http://ftdichip.com/Drivers/D2XX.htm
Två drivrutiner behövs normalt installeras om man använder ett FTDI-chip, en rutin som emulerar en serieport (Virtual Com Port) och en annan de kallar för FTD2XX som är en DLL som man kan använda i sina egna program, för att slippa gå omvägen via VCP:n.
http://ftdichip.com/Drivers/D2XX.htm
Visst är de platsformsberoende men i praktiken stödjer deras VCP de flesta större konsumentplatformarna idag. Titta på denna länken till exempel: http://www.ftdichip.com/Drivers/VCP.htm
Notera också att de är royalty-fria.
Hur menar du att den inte går att nås med java.comm? VCP-drivrutinen emulerar ju serieport och uppträder då som en "vanlig" serieport. VB.NET fungerar Serialport-kontrollen utmärkt, likaså i VB6 där MSComm.ocx också fungerar.
Edit: slänger in en annan tillverkare av USB<->UART chip. https://www.silabs.com/products/interfa ... fault.aspx
https://www.silabs.com/products/mcu/Pag ... ivers.aspx
Notera också att de är royalty-fria.
Hur menar du att den inte går att nås med java.comm? VCP-drivrutinen emulerar ju serieport och uppträder då som en "vanlig" serieport. VB.NET fungerar Serialport-kontrollen utmärkt, likaså i VB6 där MSComm.ocx också fungerar.
Edit: slänger in en annan tillverkare av USB<->UART chip. https://www.silabs.com/products/interfa ... fault.aspx
https://www.silabs.com/products/mcu/Pag ... ivers.aspx
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
En poäng med att slakta en kabel är ju om man redan har ett par överblivna kablar... Som tex de kablar jag köpte från Sure Electronics för en tia styck eller så. Annars funderar jag på att testa USBTenki (http://www.raphnet.net/electronique/usb ... dex_en.php som använder en ATMega8. Kollar också efter den billigaste USB-lösningen, går det till exempel att köra USB med en ATtiny25?
Edit: Ja det gör det:
http://www.bobhobby.com/2008/04/22/usb- ... -attiny25/
En ATTiny25, några få externa komponenter. Tiny'n finns i DIP-kapsel. Enkelt att löda och priset blir under 30:-, går det att göra enklare & billigare?
Edit: Ja det gör det:
http://www.bobhobby.com/2008/04/22/usb- ... -attiny25/
En ATTiny25, några få externa komponenter. Tiny'n finns i DIP-kapsel. Enkelt att löda och priset blir under 30:-, går det att göra enklare & billigare?
Jo, om jag skriver ett javaprogram som ska vara plattformsoberoende, så kan jag / användaren inte använda programmet utan att först behöva ladda ner ett plattformspecifikt drivrutin, vilket är extra krångel. Det är möjligt att det går att få programmet att göra jobbet, men det blir mycket extra: dels att identifiera rätt miljö, ha alla drivrutiner tillgängliga i ett bibliotek, användaren måste vara inloggad som administratör/root, och så vidare... det blir svårare än att "bara" använda java.comm som om man hade en "vanlig" serieport.Hur menar du att den inte går att nås med java.comm? VCP-drivrutinen emulerar ju serieport och uppträder då som en "vanlig" serieport. VB.NET fungerar Serialport-kontrollen utmärkt, likaså i VB6 där MSComm.ocx också fungerar.
Mnjaa... användarens problem..
Orsaken till att jag blev intresserad av kretsen var att jag tänker bygga grejer som går att ansluta till serieporten. Men nya datorer har inte serieport och därmed är min utrustning förlegad. Jag ska alltså använda USB istället om jag ska vara "modern". Om jag då ska leverera med tillhörande mjukvara så måste jag ju se till att det fungerar också.
Orsaken till att jag blev intresserad av kretsen var att jag tänker bygga grejer som går att ansluta till serieporten. Men nya datorer har inte serieport och därmed är min utrustning förlegad. Jag ska alltså använda USB istället om jag ska vara "modern". Om jag då ska leverera med tillhörande mjukvara så måste jag ju se till att det fungerar också.
