![]() |
![]() |
|
Programiranje Programski jezici, tehnike, alatke... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
Novi član
Član od: 12.6.2009.
Poruke: 3
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
![]()
Pozdrav svima
Tek sam poćeo malo raditi u VB i savladao sam komunikaciju sa LPT što se tiće slanja signala na pinove LPT-a. Ne mogu da riješim kontrolu stanja na nekom pinu ( koliko sam razumio pinovi 11,12,13 i 15). Radio sam to nekada pod Win98 ali ne ide pod XP-om. |
![]() |
![]() |
![]() |
#2 |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
![]()
Na XP (i koliko znam ostalim Windows sistemima zasnovanim na NT tehnologiji) nije moguce direktno ptistupiti hardverskim portovima iz korisnickog programa.
Resenje je koriscenje odgovarajuceg drajvera kojih ima dosta (potrazi na Internetu). |
![]() |
![]() |
![]() |
#3 |
Novi član
Član od: 12.6.2009.
Poruke: 3
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
![]()
Hvala na javljanju.
Koristim io.dll i radi super promjena stanja na pinovim 2 - 9 komandama Call ClrPortBit(&H378, 1) Call NotPortBit(&H378, 6) Call RightPortShift(&H378, True) Call LeftPortShift(&H378, True) Našao sam da se kontrola stanja na pinovim vrši naredbom Portin (&H379 ..... E, ovaj dio neznam. Da li treba ispred Portin da bude sta napisano i iza adrese porta kako odrediti koji je pin u pitanju. Nisam uspio da nadjem neki primjer koda. |
![]() |
![]() |
![]() |
#4 |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
![]()
Sa io.dll nikada nisam radio, tako da ne znam, ali sudeci po ovome ovde:
http://programming.majosoft.com/html...nd_window.html odnosno Kod:
Private Declare Function PortIn Lib "IO.DLL" (ByVal Port As Integer) As Byte Kod:
Dim b As Byte b = PortIn(&H379) If (b And &H80) Then Rem ... MSB bit je postavljen na 1 EndIf |
![]() |
![]() |
![]() |
#5 |
Novi član
Član od: 12.6.2009.
Poruke: 3
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
![]()
Hvala Rile
Radi. Uspio sam nešto i sa GetPortBit(&H379, 4) rem 4 je za pin broj 13. Ovaj tvoj kod se odnosi na pin broj 11. Hvala još jednom |
![]() |
![]() |
![]() |
Bookmarks sajtovi |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
DotA | SuperG | Mrežne igre | 3586 | 27.8.2014 0:32 |
Sve što niste znali o avanturama, a, iskreno, nije vas ni zanimalo | Shlaymara | Avanturističke igre | 25 | 5.5.2010 15:22 |
problem sa SBB-om, postavljanje kablova na krovu, tehnicko pitanje | djekicen | Komunikacioni uređaji i umrežavanje | 8 | 6.4.2008 17:08 |
Komunikacija sa LPT portom u Visual Basicu | Morgray | Programiranje | 7 | 19.3.2006 19:45 |
Život sa kompjuterašem | Marko_L | Cvet kompjutera | 86 | 20.2.2006 1:43 |