Avatar billede fedtoere Praktikant
29. april 2005 - 22:08 Der er 6 kommentarer og
1 løsning

seriel port opsætning (RS-232) i .NET

Hej.

Jeg har et problem, jeg ønsker at kommunikere med en ekstern enhed via seriel porten (RS-232).
Jeg kan kommunikere med den eksterne enhed vha hyperterm med følgende opsætning:

Baudrate      9600
databit        7
paritet        lige
stopbit        1
flow-control  hardware

Med denne opsætning virker kommunikationen øjensynligt, men jeg skal bruge .NET i visual studio og ønsker at kode i VB.

Hvis jeg tilslutter en rs-232 tester kan jeg se signalerne TD, RST, DTR som aktive i .NET hvorimod jeg via hyperterm kan se TD, samt 4 og 20 aktive !!! Altså ikke samme opsætning.

I VB bruger jeg

rs232.writeline(req_string) 
response_string = rs232.readline(resp_string)

Kan du hjælpe mig så jeg kan komme til at kommunikere med min enhed ?
Avatar billede driis Nybegynder
29. april 2005 - 22:52 #1
Hvad er det for en RS232 klasse du bruger ?
Avatar billede fedtoere Praktikant
29. april 2005 - 22:58 #2
IO.Ports.SerialPort
Avatar billede driis Nybegynder
29. april 2005 - 23:18 #3
Dvs., du bruger .NET Framework Beta 2.

Har du husket at sætte de forskellige parametre, specielt antal databit & baudrate ?

Hvis det er en enhed der modtager AT kommandoer, skal du huske at tilføje newline til sidst i en streng, ellers er din kommando ikke afsluttet.
Avatar billede driis Nybegynder
29. april 2005 - 23:20 #4
Du kan evt. også prøve at eksperimentere med forskellige Handshake værdier, som er forskellige måder at styre flow-control.
Avatar billede fedtoere Praktikant
29. april 2005 - 23:40 #5
ja jeg bruger .Net Beta ver2 (2005)
Jeg har sat de parametre som jeg mener jeg kender ud fra samme opsætning som hyperterm, dog er jeg noget i tvivl om flowcontrol = hardware, men mener at have sat det efter bedste evne som handshake off, mener at XonXoff svarer til noget sw opsætning.
Avatar billede fedtoere Praktikant
29. april 2005 - 23:58 #6
Faktisk så har jeg også prøvet at skifte opsætningen af de forskellige parametre jeg er i tvivl om en af gangen, alle ser ud til at kommunikere på andre pin nr end når jeg benytter hyperterm der virker.
Avatar billede fedtoere Praktikant
19. september 2005 - 12:15 #7
Spørgsmål lukket, løst på anden vis.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-supporterelev til Lokal IT på Aalborg Kaserne

Netcompany A/S

Network Engineer

Netcompany A/S

Managing Architect

Capgemini Danmark A/S

Presales Lead Cybersecurity