Hej Rune
Det jeg vil foreslå dig i første omgang er at overbevise dig selv om at H/Wen fungerer som den skal. Hent dette:
http://www.specosoft.com/download/portio.zipDernæst flyt dine to ledninger mv. over til LPT porten, på relevante ben, og start demoprogrammet PORIIO.EXE. Desværre fungerer dette ikke på COM porten.
Er du helt på spanden så prøv at måle ændringer på porten med et volt-meter.
Dernæst test med de to ledninger, at når du tilslutter dem til en strømforsyning så sker der det i dit kredsløb du gerne vil have skal ske.
Jeg mener at det er godt at du overbeviser dig selv om at H/Wen spiller først for direkte port-adgang under XP kan drille lidt. I alle fald indtil man har løst problemet første gang.
Et sprøgsmål til dig: Har du styr på portadresser og de forskellige registeradresser, der tilknyttet til en port?
Mik D
PS: Går det helt galt, og har du en Win98 PC så kan du via debug med håndkraft selv vippe med relevant port-ben:
TROUBLESHOOTING
===============
First restart your PC. Then start a DOS box. Start the DOS
program DEBUG.
C:\\>debug
-d 40:0
0040:0000 F8 03 F8 02 E8 03 E8 02-78 03 78 02 00 00 0C 02 ........x.x.....
0040:0010 27 C8 00 80 02 80 00 20-00 00 24 00 24 00 3A 34 '...... ..$.$.:4
0040:0020 30 0B 0D 1C 6C 26 73 1F-0D 1C 64 20 65 12 62 30 0...l&s...d e.b0
0040:0030 75 16 67 22 0D 1C 64 20-20 39 34 05 30 0B 00 00 u.g"..d 94.0...
0040:0040 00 00 C0 00 00 00 00 00-00 03 50 00 00 10 00 00 ..........P.....
0040:0050 00 08 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0040:0060 0E 0D 00 D4 03 29 20 C2-11 45 87 FF E8 BA 13 00 .....) ..E......
0040:0070 00 00 00 00 00 02 00 00-14 14 14 3C 01 01 01 01 ...........<....
-q
C:\\>
The above shows that the serial ports are located at:
COM1: F8 03 = 3F8
COM2: F8 02 = 2F8
COM3: E8 03 = 3E8
COM4: E8 02 = 2E8
The LPT ports are located at:
LPT1: 78 03 = 378
LPT2: 78 02 = 278
LPT3: 00 00 = not in this PC.
The above are the base addresses of the various ports. On the
COM ports the RTS “bit” are located at an address
which is 4 bytes higher, e.g. for COM1 3F8 + 4 = 3FC. On the
LPT ports the RTS “bit” is 2 bytes higher, e.g. for
LPT1 378 + 2 = 37A.
Manually controlling DTR and KEY through DEBUG for COM ports
(in this case COM1)
-o 3fc 0 (clear all pins)
-o 3fc 2 (set RTS)
Manually controlling RTS and KEY through DEBUG for LPT ports
(in this case LPT1)
-o 37a f (set RTS)