Koppla vb till mikrodator

.NET

0 svar · 385 visningar · startad av SB

Medlem sedan maj 2000194 inlägg
Trådstart#1

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

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)