Hantera EEPROM via USB i Visual Basic

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
osu
Inlägg: 2
Blev medlem: 30 december 2005, 20:21:29

Hantera EEPROM via USB i Visual Basic

Inlägg av osu »

Hej !

Jag har en accessdatabas med data.

Jag har ett program skrivet i Visual Basic 6.0 som läser och skriver i accessdatabasen.

Jag har en liten PIC-applikation med en PIC16F876A som läser ett externt EEPROM (M24256-WBN6).

Jag vill nu kunna komma åt EEPROM:et från mitt VB-program via en USB-kabel.

Jag har fått det att fungera via den seriella porten, men eftersom flera datorer idag leverereas utan seriell port vill jag även kunna komma åt EEPROM:et via USB.

Funderade på att använda PIC16C745 eftersom det har en USB-port men MBASIC från BasicMicro, som jag använder, har inte något kommando för att läsa USB (bara seriell kommunikation).

Därför vill jag veta om det är möjligt att komma åt EEPROM:et från VB via USB på något annat sätt. Har hittat vissa lösningar på nätet men antingen är de ofullständiga eller anpassade för C++ etc.

Jag är nybörjare, så om du lämnar någor förslag, förklara gärna med kod, ritningar mm.

/Ola
Användarvisningsbild
lgrfbs
Inlägg: 7027
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Välkommen till forumet!
Det enda jag kan tipsa om:
http://www.mikroe.com/forum/search.php?mode=results

Som kan ge lite idér om hur det kanse går att lösa.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43191
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

Eftersom du har en fungerande lösning, så ser jag ingen anledning
att börja uppfinna hjulet igen. Häng bara på en USB->RS232 konverter
om du kör från en dator utan COM port...

PS: PIC16C745 är hopplöst förråldrad, finns inte i Flash version. Glöm den.
Om man ska köra USB direkt från en PIC, så är det PIC18F-serien
med USB stöd som man ska använda.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43191
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

> [Via ett PM...] Vet du hur man skickar data via USB-porten med Visual Basic som sedan kan konverteras med föreslagen konverter?

En USB->RS232 konverter "ser ut" från Windows som en COM port.
COM5, COM6 eller vad du nu vill att den ska heta.

Från Visual Basic kör du "som vanligt" precis som om det vore en vanlig COM port.

Jag använder en billig från Cleas Ohlson vilken fungerar OK.
osu
Inlägg: 2
Blev medlem: 30 december 2005, 20:21:29

Inlägg av osu »

Tack sodjan, för dina svar, dom var till stor hjälp.
/Ola
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43191
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

Fint !
En lösning med en USB->RS232 konverter är kanske inte lika
"high-tech" som en "ren" USB-lösning, men å andra sidan så
blir det inga ändringar i varken PC applikationen (förrutom att
välja en annan COMx-port) eller PIC firmware...
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Rekomenderar starkt PIC18F2550 eller PIC18F4550

Inlägg av Micke_s »

Jag rekomenderar start dessa två enchipsdatorer och ta en titt på de färdiga frameworks med usbexempel som finns på microchip till dessa två. Vill man bara ha något enkelt så rekomenderas istället valfri enchipsdator med uart och ett USB<->Uart istället, FTDI chip har trevlig, ex FT232BM
Skriv svar