Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.926 pregleda

Najnovija ↓

Visual Basic NET i LPT port 18.03.2011. u 16:39 · pre 190 meseci #1
Evo ovako: Najpre pozdrav! Ovako, Imam zelju da zalemim led diodu na LPT i da preko programa u Visual Basic 2008 da ukljucim i iskljucim led, tj. da i taj programcic bude kao 'prekidac' za lpt port. Znam da postoji mnogo tema oko ovoga, ali nikako da nadjem resenje.
1. Sta mi je sve potrebno za ovo i
2. Kako to da izvedem.
Hvala unapred! :)
Potpis
A.K.___
Re: Visual Basic NET i LPT port 18.03.2011. u 17:32 · pre 190 meseci #2
LPT port je danas prava retkost kao i COM port i nevredi trositi truda na to. Za COM port postoje klase u .NET-u , a za LPT mislim da nema podrske. LPT portu se u "unmanaged" jezicima (Delphi,C++) pristupalo jednostavno sa par asemblerskih naredbi koje na adresi LPT Port Data registra upisuju zeljene vrednosti. .NET nema mogucnost da se eksplicitno navode asemblerske naredbe u izvornom kodu. Jedino resenje je da se linkuje neki dll koji sadrzi unmanaged kod za rad sa LPT-om.

P.S.
Moja preporuka je da batalis LPT i bacis se odmah na USB pa makar koristio i genericki CDC drajver (USB interfejs koji se na strani PC-a emulira kao COM port) jer je COM port podrzan u vidu kontrola koje su sastavni deo .Net framework-a.
Re: Visual Basic NET i LPT port 18.03.2011. u 18:44 · pre 190 meseci #3
E, ako je ono sto ja hocu moguce i na USB-u, onda super :)! A da li imas neki tutorial.....msm na tako nesto da mi objasni kako sve to da izvedem? Ili mozda znas ti kako to?
Potpis
A.K.___
Re: Visual Basic NET i LPT port 20.03.2011. u 13:13 · pre 190 meseci #5
Postoje 2 resenja za USB. Prvo je da korsitis neki cip koji emulira COM port na strani racunara (FT232 od FTDI-a). Ovo resenje ne zahteva da se pise firmware za USB ili drajver na PC-u jer je CDC protokol (koji Ft232 implementira) ugradjen u sam OS ili je besplatan i dostupan za download na sajtu proizvodjaca.
Drugo resenje je da se neki mikrokontroler koji ima USB modul (ima ih i 8 bitnih, na pr PIC18F4550) isprogramira da podrzava HID protokol koji je takodje sastavni deo OS-a. Proizvodjaci mikrokontrolera uglavnom daju free biblioteke za USB komunikaciju. U tom slucaju jedino ostaje problem API-ja koji obezbedjuju interfejs za HID USB. Na svu srecu za .NET postoje biblioteke za USB HID koje se besplatno mogu skinuti sa net-a (googlaj pa ces naci).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme