Hej!
Jag försöker att fånga upp signaler från en mikroprocessor till mitt VB-program via seriell överföring från och till 9-pins COM-portar.
Jag använder följande kod till detta:
<kod>MSComm1.PortOpen = True
MSComm1.Settings = "9600,N,8,1"
MSComm1.InputLen = 0
Do
DoEvents
Loop Until MSComm1.InBufferCount >= 2
Instring = MSComm1.Input
MSComm1.PortOpen = False</kod>
När signaler skickas iväg från mikroprocessorn så tas ej något värde emot alls.
När jag däremot använder Hyperterminalen i Win95 så kan jag ta emot de sända signalerna från mikrodatorn utan problem.
Jag använder en vanlig modemkabel.
Tidigare använde jag mig av en nollmodemkabel och då funkade det inte alls.
Finns det någon som har erfarenhet av seriella överföringar och som kan ge något tips om vad som kan vara fel?
Mvh
/SB