Just nu i M3-nätverket
Jump to content

Läsa ifrån en com-port


The Zaint

Recommended Posts

Hej!

Jag letar efter exempel på hur man kan läsa data ifrån com-porten.

Om det är någon som har exempel eller vet var sådanna finns så skulle jag bli mycket tacksam.

Gärna exempel till borland c++

 

M.V.H Erik

Link to comment
Share on other sites

jerker olofsson

Win32:

http://msdn.microsoft.com/library/default.asp?

 

url=/library/en-us/hardware/commun_2pf7.asp

 

 

 

Linux:

Öppna /dev/ttyS<x> och läs skriv till den.

/dev/ttyS1 är i vanliga fall com1.

 

device namnet kan såklart variera, och är normalt inte samma på t ex solaris.

 

Dos:

I dos kommer jag inte riktigt ihåg hur man gör det.. Men jag tror att du kan använda setp / getp ? är dock inte säker, hoppas inte det är under dos :)

 

 

Link to comment
Share on other sites

Tack för svaret!

Men jag får det inte att funka.

 

programmet ska vara ett win32 prog

och läsa ifrån en tempratursensor (smt160).

Jag lyckas att öppna com-porten men när jag läser data så verkar det inte komma något.

 

//Erik

 

 

 

 

Link to comment
Share on other sites

jerker olofsson

Är kabeln okej?

 

Hittade lite information när jag sökte om smt160. Det ska vara en helt rak kabel, ingen korsad. Så det kan inte vara en likadan kabel som om du använder noll-modem. En grön lampa på smt160 ska indikera en korrekt kopplad kabel.

 

Du kanske måste konfigurera om din com-port. Den ska vara inställd så här:

 

Baud Rate: 9 600

Data bits: 8

Stop bit: 1

Parity check: None

Flow control: None

 

Här är en sida som kanske kan hjälpa dig. På sidan finns ett exempel program för linux, men han läser från en smt160 också. Så det kan kanske hjälpa.

 

http://user.tninet.se/~hhg475d/gametemp.html

 

Lycka till.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...