Sida 2 av 2

Postat: 4 januari 2005, 21:23:37
av audibilly
Tjena igen.. var idag på elfa och köpte mig EL817 och några motstånd..Jag har lött fast kretsen som de ska vara och allt men när jag försöker skicka ut ett värde på pinnarna så händer nada :\ .. innan jag hade installerat port95nt.exe så gick de ström till alla kretsar men efteråt händer ingenting när jag kör ett qbasicprogram med koden: out &H378, 255

HJÄLP :P ..

EDIT: Ladda ner programet http://www.squitterdev.com/index.php?pa ... con%20v0.1 och då funka de..

MVH Billy

Kör du NT eller XP ?

Postat: 4 januari 2005, 22:18:48
av SvenPon
Du kan givetvis inte kör via stenålders QBasic om du använder
port95nt.exe som lägger in dels DlPortIo.dll och DlPortIo.sys i ditt system.
NT och XP tillåter inte åtkomst på portarna från tex QB

Du måste anropa DlPortIo.dll från din programkod.
Private Declare Sub DlPortWritePortUchar Lib "dlportio.dll" _
(ByVal Port As Long, ByVal Value As Byte)


Call DlPortWritePortUchar(inAdress, iValue)

Jag har tjatat några gånger om detta ta hem mitt prog
http://www.pellesoft.se/communicate/use ... spx?tid=53

Läs bifogade doc och kolla lite på koden.Testa din LPT med programmet

Postat: 8 januari 2005, 16:25:58
av audibilly
Tack för alla svaren , har nu lött klart allt och ska snart börja koda , får se om de blir i c/c++ eller visual basic. Men jag kom på en sak , jag går i tankar om att koppla in flera saker till parallelporten så som lampor , tempmätare osv.. vad bör jag använda för att få mera in- och utgångar på parallellporten?

MVH Billy

Postat: 8 januari 2005, 16:29:01
av $tiff
Du kan använda latchar för att fyrdubbla antalet utgångar. Exempelvis 74374. De använder den metoden på discolitez.com :wink:

Du får samtidigt de 8 datapinnarna lediga när du inte arbetar mot latcharna.

Postat: 8 januari 2005, 16:53:29
av audibilly
Tackar :D ska läsa på lite om latchar och försöka förstå hur dom funkar..

MVH Billy