webForumDet fria alternativet

Koppla vb till mikrodator

.NET

0 svar · 356 visningar · startad av SB

Medlem sedan maj 2000194 inlägg
Frågan#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

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)