LINRAD-WSE

7 views
Skip to first unread message

Ivliev Alex

unread,
Sep 16, 2009, 3:43:40 AM9/16/09
to lin...@googlegroups.com
Hello All. I am newcomer at Linrad and WSE. I am using Windows. WSE is working now, but I receive signals above 144.485 only ,as I cannot control frequense. When I run Linrad , I see second window, probably it is the frequency control window ,but it is empty, and I don't see frequency control box. inpout32.dll is in Linrad directory and Windows\system, Z- is working right.
Global parametrs are:
set process priority,parport address (LPT3=888 in my computer),parport read pin :10, percentage of screen width and height . I don't see here how to specify correct com port and status pin.
I have check pins in every bloks of WSE by the ohmmetr(instrument).Alex,RU1AA

--
Яндекс.Почта. Письма есть. Спама - нет. http://mail.yandex.ru/nospam/sign

Leif Asbrink

unread,
Sep 16, 2009, 10:52:55 PM9/16/09
to lin...@googlegroups.com
Hello Alex,

> Hello All. I am newcomer at Linrad and WSE. I am using
> Windows. WSE is working now, but I receive signals above
> 144.485 only ,as I cannot control frequense. When I run Linrad,
> I see second window, probably it is the frequency control
> window ,but it is empty, and I don't see frequency control box.

The frequency control window, or rather the hardware control,
has two areas where you can enter frequency and attenuation.
By default the frequency is 0.000 (frequency in MHz) and it is the
upper field. The lower field is by default 0 dB and that is the
Rx attenuation. Attenuation will work with RXHFA, SDSR-14,SDR-IQ and
Perseus but for 144 MHz you would have to implement your own
hardware/software to be able to change attenuation.

Place the mouse in the frequency control field and press F1 to
get help. To set the frequency, right click and type in a frequency.

> inpout32.dll is in Linrad directory and Windows\system, Z- is working right.

Dop you mean that Z=Hardware interface test in the Linrad main menu works
properly?

It is not obvious to me what "Windows\system, Z-" would mean....

> Global parametrs are:
> set process priority, parport address (LPT3=888 in my computer),

Windows is largely black magic to me. I do not know the proper way of
using the parallel port under Windows so Linrad is using the most primitive
access method. I do know how the original IBM PC AT works so Linrad
treats the hardware as if it were running on an old computer.
The parallel port, has a base address where assembly code can read or write
data with in and out statements. The next I/O port is a status reguister and
then comes a control register. I have programmed Linrad by reading the
schematic diagram of my old IBM AT compatible CAF computer in which the
parallel port was implemented with good old standard TTL logics.
That works fine under Linux, and with the inpout32.dll it also works fine under
Windows - but only on old computers that have a parallel port on the
motherboard.

My newest computer does not have a parallel port so I purchased a
PCI express card that has a parallel port. When configuring it in the
Windows device manager I can set it to LPT1 - but when running Linrad
I find no response when having set the port address to 888 (=0x278) which
is the default address for LPT1. Presumably the parallel port is somewhere
else in the port space and Windows would have a standard way of finding
out where it is - but that is black magic to me. Linrad requires the user
to know at what address the processor would have to write to output data
on the parallel port.

Dear Alex, in case you have a trivial problem, not knowing how to use the
frequency control box, or whether you have a less trivial problem, how
to find out where the base address of your parallel port is located, is
unknown to me. I hope that others on this list can help. Perhaps also
help me to find out where I have to make out statements to send data
to my Sunix PCI Express parallel port card.

> parport read pin :10, percentage of screen width and height. I don't

> see here how to specify correct com port and status pin.

com port = serial port. Not needed for WSE although you might want it
to control your transmitter.
printer port, LPT1, LPT2,.... 0x278, 0x378,... are the parallel ports.
If they are not on the motherboard I am afraid the addresses might
be different.

73

Leif / SM5BSZ

w3sz

unread,
Sep 16, 2009, 9:50:26 PM9/16/09
to lin...@googlegroups.com
On my XP computers, my add-on parallel ports are at 0x8400 [33792] or
0x8000 [32768]. These are the numbers I use with my WSE hardware and
Linrad to get things to work. I don't know how 'standard' these
addresses are, but you might try them.

You can download Direct I/O and it will allow hardware control, and ALSO
tell you what your port addresses are.

URL for it is: http://www.direct-io.com/

The URL For inpoutp32.dll, etc is
http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html

Hope that helps!!

73,

W3SZ
Roger Rehr
http://www.nitehawk.com/w3sz

AdB

unread,
Sep 17, 2009, 11:00:33 AM9/17/09
to lin...@googlegroups.com
Leif Asbrink wrote:
My newest computer does not have a parallel port so I purchased a 
PCI express card that has a parallel port. When configuring it in the
Windows device manager I can set it to LPT1 - but when running Linrad
I find no response when having set the port address to 888 (=0x278) which
is the default address for LPT1. Presumably the parallel port is somewhere
else in the port space and Windows would have a standard way of finding 
out where it is - but that is black magic to me.
In Windows that information is stored into the registry. I never coded anything to find
the address of a parallel port, but exploring the registry of my Windows XP, I found this

 
Browsing the entry HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\6\ParallelController\0
I found that at offset 0x14 of the data corresponding to the value named Configuration Data
there is the number 0x378, which is the address of my LPT1 port :



Probably in your PC the situation will be just slightly different, but it is in that area that you will be able to find
the address of your parallel port(s).

73  Alberto  I2PHD


moz-screenshot-7.jpg
moz-screenshot-8.jpg

Ivliev Alex

unread,
Sep 17, 2009, 1:17:52 PM9/17/09
to lin...@googlegroups.com
Hello Leif,
thank you for the help. My problem was really trivial,I needed only know the place on main Linrad window, where is
the frequency control field and "To set the frequency, right click and type in a frequency". I cannot find this stroke and pictures on your pages.
ON7EH sent me the pictures with this fields.
Yes, I mean that Z=Hardware interface test
I know long time what is serial and parallel port :}.
I have computers without LPT also ,at first ,I'm going to buy PCI parallel port, but now I bought computer for Linrad with
parallel port on motherboard, sorry, with Windows XP.
Thank you Roger W3SZ for the help with software( Direct I/O allowing hardware control).
Thank you Alberto I2PHD.
Thank you all for the time spent my problem.
Alex
> My newest computer does not have a parallel port so I purchased a
> PCI express card that has a parallel port. When configuring it in the
> Windows device manager I can set it to LPT1 - but when running Linrad
> I find no response when having set the port address to 888 (=0x278) which
> is the default address for LPT1. Presumably the parallel port is somewhere
> else in the port space and Windows would have a standard way of finding
> out where it is - but that is black magic to me. Linrad requires the user
> to know at what address the processor would have to write to output data
> on the parallel port.
> Dear Alex, in case you have a trivial problem, not knowing how to use the
> frequency control box, or whether you have a less trivial problem, how
> to find out where the base address of your parallel port is located, is
> unknown to me. I hope that others on this list can help. Perhaps also
> help me to find out where I have to make out statements to send data
> to my Sunix PCI Express parallel port card.
> > parport read pin :10, percentage of screen width and height. I don't
> > see here how to specify correct com port and status pin.
> com port = serial port. Not needed for WSE although you might want it
> to control your transmitter.
> printer port, LPT1, LPT2,.... 0x278, 0x378,... are the parallel ports.
> If they are not on the motherboard I am afraid the addresses might
> be different.
> 73
> Leif / SM5BSZ
>
--
Сильная почта находится здесь: http://mail.yandex.ru/promo/new/attachments


Reply all
Reply to author
Forward
0 new messages