Sida 1 av 1

Serielports programmering, hur?

Postat: 7 mars 2006, 21:19:42
av Korken
Hej alla!

Jag har börjat testa olika saker som jag vill koppla in på serielporten men hur "kollar" man vad/vilka signaler som kommer in på serielporten?
Hällst med C++ för det är typ den ända jag kan bra, VB går men är väldigt dålig på det.

Gärna länk till guide över hur man gör!
Om ni vet till parallel, USB, osv så lägg gärna till det oxo, alltid kul å veta.
Och jag har googlat men inte hittat något.

//Emil

Postat: 7 mars 2006, 21:24:49
av jack
Hmm, hur länge Googlade du? :)

http://www.google.com/search?num=100&hl ... tnG=Search

Det där ser ut att resultera i många bra träffar allafall.


Här är lite för Visual Basic, ganska enkelt att leka med COM-porten där:
http://www.google.com/search?num=100&hl ... sic+mscomm

Postat: 7 mars 2006, 23:12:09
av Korken
Hehe, ja, du å jag sökte på helt olika ord iaf.

Men, ska kolla igenom allt dedära nu och se vad jag finner. :)

//Emil

Postat: 8 mars 2006, 12:50:37
av BER
Jag kan rekomendera biblioteket nedan. Har använt det i flera projekt och vet att det fungerar bra i Win2000 och WinXp.
http://www.codeproject.com/system/serial.asp

Postat: 9 mars 2006, 12:34:06
av vlad
.NET har ju redan bra stöd för serieporten tycker jag. VS 2005 använder jag och kodar i C#. Fungerar utmärkt, samma sak borde gärlla för Visual C++.

Postat: 9 mars 2006, 13:00:54
av BER
Vi ska nog inte blanda äpplen och päron, C++ är ju ett programspråk. Dvs C++ kan inte hantera serieporten, promten eller något annat. Det är de inkluderade biblioteken som sköter detta. Jag har använt VS C++ i 7 år och jag har inte hittat något bra bibliotek för serieporten som följt med utecklingsmiljön. I äldre versioner fanns det någon OCX inkluderad men den var inte fri. Det är ju möjligt MS har skickat med någon class i MFC eller liknande som sköter serieporten i nyare version men som sagt det har ju inte så mycket att göra med C++.

Postat: 9 mars 2006, 22:01:31
av Daniel Ahlin
Vill du bara se vad som kommer på porten är det bara att starta hyperterminalen.
Det kan vara bra att kollla att hårdvaran funkar innan man börjar experimentera med mjukvara

Postat: 9 mars 2006, 22:14:58
av baron3d
Sök efter: "CreateFile", "SetupComm", "SetCommState" och "EscapeCommFunction"
Min comports klass använder bl.a. dessa Win-api-funktioner.
På M$:s sida om msdn finns bra info.

Postat: 11 mars 2006, 22:43:34
av Korken
Hej!

Har varit borta ett bra tag så ber om ursäkt att jag inte har svarat.
Men jag har hittat kod på MSDN som jag tror ska fungera men det märker jag när ja börjar programmera.

Tack för hjälpen!

Länk: http://msdn.microsoft.com/library/defau ... serial.asp

//Emil

Postat: 12 mars 2006, 13:14:13
av BER
Man lär sig ju helt klart mer på att skriva allt själv, men åter igen om du vill han något som funkar bra och som mycket lätt går att integrera i en dos, win API eller MFC aplikation.

http://www.codeproject.com/system/serial.asp

Postat: 12 mars 2006, 15:11:59
av Korken
Jo, de va mkt bra där men de är alltid kul att lära sig nå nytt. :D
Sen kan man plocka lite där om det är nått man inte kan.

//Emil