I'm using the freebie Viewsonic V37 for connecting to a serial device. I'm
using a serial cable that I bought from Viewsonic and I've upgraded the OS
to PPC2003.
The problem I'm having is, I believe, that the V37's serial port is not
capable of fast simultaneous send and receive. I could be wrong about that,
but that is my best guess after hours of testing. I have a simple loopback
echo device, which ties RX and TX together, such that everything the V37
sends, it should receive. When using this, I receive no characters. When I
connect it to the PC I receive everything the PC sends and the PC receives
everything I send. I've even put a scope trace on the serial port while
sending and receiving to my actual slave device (a serial to 1-Wire adapter,
connected through a null-modem). I can see my slave device responding on
the scope, but the PPC does not receive the data. Even taking a wire and
shorting out pins 2 & 3 (RX and TX) on the V37 serial cable doesn't work,
even though that should loopback everything it sends.
I rolled my own serial port code on the device, but I've also tried the
OpenNETCF.io.serial stuff as well as someone else's CFSerial lib.
If anyone else has a V37 and a serial cable, I'd appreciate know if this
works for you. Download the OpenNETCF SerialSharp example and stick a wire
into pins 2 & 3 of your serial connector. See if you get an echo back of
every character you send.
Thanks,
Scott Hughes
Engineer - Maxim/Dallas Semiconductor