Avatar billede jvm18 Nybegynder
20. august 2001 - 20:01 Der er 12 kommentarer og
1 løsning

Aflæsning og afsendelse af / til com-port

Hejsa,

Jeg har et par spørgsmål:

1) Jeg vil gerne lave et VB program, som kan aflæse hvad der sker på min com-port - hvordan gør man det? Og ligeledes... hvordan sender man noget ud af com-porten?

2) Er det muligt at lave et stik / ledning, som kan gøre sådan at man kan sætte et com-stik i en parallel port og så aflæse dataen på den port? Uden at det skader parallel porten!

3) Er der nogen der har erfaring med at lave små-programmer i VB, som kan styre en mobil telefon (Nokia 5110).

På forhånd tak

Mvh Jesper
Avatar billede driis Nybegynder
20. august 2001 - 21:23 #1
2) Hvis du vil lave dette, skal du konstruere noget hardware med en microprocessor, der omsætter de 8 parallelle bits fra parallelporten til et serielt signal.
Avatar billede driis Nybegynder
20. august 2001 - 21:33 #2
... og til 1) skal du bruge WinSock kontrollen.
Avatar billede jvm18 Nybegynder
20. august 2001 - 22:04 #3
... Og hvordan gør jeg så det med WinSock? Kan du give et eksempel / kode???
Avatar billede nicki Nybegynder
20. august 2001 - 22:09 #4
http://www.aaroncake.net/circuits/index.asp

Siden her mener jeg giver en nogenlunde ide om, hvad det er, du er oppe imod he he

Hvis du får noget konstruktivt ud af det ville jeg meget gerne se det, hvis det er fjong med dig.
Avatar billede jespernaur Nybegynder
20. august 2001 - 22:13 #5
1) Du skal have fat i MsComm objektet - det tillader dig at gøre lige hvad du vil,
  se
    http://msdn.microsoft.com/library/devprods/vs6/vbasic/comm98/vbobjcomm.htm

2) Det fremgår ikke, om du ønsker a) at benytte parallel-porten til at læse data fra en
  com-port, eller b) com-porten til at læse data fra en parallel-port. Tilfælde a) kan
  utvivlsomt lade sig gøre (kræver noget elektronik-kendskab), hvorimod tilfælde b) er
  problematisk, da parallel-porten har mange flere signaler, end der
  kan læses af com-porten (ligger i navnet: parallel). Se fx nedenstående for mere
  information:

    http://www.epanorama.net/project_pc.html

3) Har jeg ikke. 

Mvh
Jesper Naur
Avatar billede nicki Nybegynder
20. august 2001 - 22:14 #6
driis>>>>> jeg er nu ikke så sikker på han faktisk behøver fedte med microprocessorer for bare at få et nogenlunde resultat, nu bør vi da heller ikke skræmme ham mere end højst nødvendigt synes du.
Det kommer der aldrig noget ud af >:)



 
Avatar billede driis Nybegynder
20. august 2001 - 22:19 #7
nicki>> Vel ikke nødvendigvis - men jeg ville nok vælge at bruge en microcontroller (PIC) til at omsætte signalet fra parallelt 8 bit til serielt, hvis jeg skulle lave det ...
Avatar billede jespernaur Nybegynder
20. august 2001 - 22:37 #8
driis>> Winsock er til TCP/IP netværkskommunikation, ikke til COM-port trafik
Avatar billede driis Nybegynder
21. august 2001 - 12:29 #9
jespernaur>> Jo, Winsock kan også bruges til COM porten. Hvis du sætter Winsock.Port til 0,1 eller 2 (afhængig af system), er det COM porten, der kommunikeres over.
Avatar billede driis Nybegynder
21. august 2001 - 14:09 #10
jespernaur>> Sorry! Alle de steder jeg har skrevet Winsock indtil nu i dette spm skulle der have stået MSComm (!) Jeg ved ikke hvordan det er lykkedes mig at forveksle de 2 ting inde i mit lille hovede - men nu er fejlen rettet.
Avatar billede nicki Nybegynder
21. august 2001 - 17:28 #11
driss>>> er serielt da nemmere at programmere?

He he syntes også det er lidt utroligt at du fik forvekslet de to.
Avatar billede jespernaur Nybegynder
22. august 2001 - 00:03 #12
Skal vi ikke vende tilbage til det oprindelige spm?

jvm18>> kan du bruge noget af ovenstående, eller er det sort snak?
Avatar billede jvm18 Nybegynder
22. august 2001 - 07:08 #13
Jespernaur >> Ja, tak for hjælpen... jeg fandt ud af noget af det :O)
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